我有一个菜单活动,当我按下第二个按钮时,包含4个按钮 活动是开放的。我在第二个活动中添加了一个后退按钮以返回活动 一个(菜单)如何通过代码执行任何一个帮助
private ListView lv;
public static ArrayList<String> your_array_list = new ArrayList<String>();
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
lv = (ListView) findViewById(R.id.listView1);
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, your_array_list );
lv.setAdapter(arrayAdapter);
try {
DisplayM.main();
} catch (Exception e) {
e.printStackTrace();
}
// if (ViewClass.theEnd)
// your_array_list.add(ViewClass.methods);
int lst = 0;
for(int i=0; i<lst; i++)
{
}
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
这是我的listview活动
答案 0 :(得分:0)
在活动上写下以下代码: -
@Override
public void onBackPressed()
{
// TODO Auto-generated method stub
super.onBackPressed();
}
或
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
或
@Override
public void onBackPressed()
{
// TODO Auto-generated method stub
// if u want to go specific activity then use this code
Intent intent = new Intent(this, YourMainActivity.class);
startActivity(intent);
finish();
}
答案 1 :(得分:0)
在Activity
Back Button
上的第二个onClick
,只需finish()
当前(第二个/第三个......)活动。这是默认的后退按钮也是
答案 2 :(得分:0)
在暂停按钮中你必须只调用finish()方法,然后在完成当前活动后返回父活动
答案 3 :(得分:0)
在后退按钮中使用以下代码
backButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
YourActivity.this.finish();
}
});