[英]How to pass currentLocation ActivityOne to ActivityTwo?
[英]How Create intent for an activityTwo
我在Java上是新手,所以让我有些困惑,我想为Activity 2创建一个意图,但是我编写的代码似乎有问题。
@Override public void onClick(View v) { // TODO: // Launch Activity Two // Hint: use Context's startActivity() method // Create an intent stating which Activity you would like to // start Intent activityTwo = new Intent(ActivityTwo.this.finish()); Intent intent = null; // Launch the Activity using the intent startActivity(activityTwo); } }); // Has previous state been saved? if (savedInstanceState != null) { // TODO: // Restore value of counters from saved state super.onRestoreInstanceState(savedInstanceState); mCreate = savedInstanceState.getInt(CREATE_KEY); mRestart = savedInstanceState.getInt(RESTART_KEY); mStart = savedInstanceState.getInt(START_KEY); } // Emit LogCat message Log.i(TAG, "Entered the onCreate() method"); // TODO:
从第一到第二:
Button next = (Button) findViewById(R.id.button2);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(getApplicationContext(),Second.class);
intent.putExtra("Tag", "Value");
startActivity(intent);
finish();
}});
倒数第一:
Button previous= (Button) findViewById(R.id.button);
previous.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(getApplicationContext(),First.class);
startActivity(intent);
}});
首先了解意图的概念。
对于您的情况,您想从ActivityOne调用ActivityTwo。
遵循这个步骤
<activity android:name=".ActivityTwo" />
Intent intent = new Intent(getApplicationContext(),ActivityTwo.class); startActivity(intent);
在此代码中,Intent构造函数包含两个参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.