В Eclipse вы можете добавить хук к кнопке возврата эмулятора Android и проверить значение на лету.Добавьте менеджер событий onBackPressed
и вызовите консоль javascript оттуда.С точки зрения отладки eclipse вы измените значение переменной String
на то, что вы хотите проверить, и передадите его в свое приложение, вызвав super.loadUrl
.
.Не забудьте включить отладку вашего приложения из представления DDMS
public class MyActivity extends DroidGap {
private String js = "";
@Override
public void onBackPressed() {
//add a breakpoint to the follow line
//and change the value for "js" variable before continuing execution
super.loadUrl("javascript:console.log(" + js + ")");
return;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setBooleanProperty("keepRunning", false);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html", 20000);
}
}