我在MainActivity中有一个导航抽屉布局。
通过单击导航抽屉项,它将重定向到另一个活动,即主/明细流。
我想在此活动的工具栏上使用后退按钮返回MainActivity。
我添加了此代码,但只显示了一个后退按钮图标。
var startTime = Math.floor(Date.now())
# in draw:
var t = Math.floor(Date.now()) - startTime;
ctx.rotate( ((2*Math.PI)/30)*t/1000 + ((2*Math.PI)/30000)*t );
答案 0 :(得分:0)
在活动的onCreate()
方法中使用此工具栏中的后退箭头图标:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle("My Location");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
此外,覆盖活动
中的onOptionsItemSelected()
方法
@Override
public boolean onOptionsItemSelected(MenuItem item){
Intent myIntent = new Intent(getApplicationContext(), YourFirstActivity.class);
startActivityForResult(myIntent, 0);
return true;
}
覆盖主要活动
中的onBackPressed()
方法
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
}