dic*_*oce 33 android android-activity
似乎我可以找到在活动之间切换的每个示例都涉及创建一个Intent并通过与按钮关联的OnClickListener传递View的上下文.
但是,如果您只是决定需要切换活动呢?在我的例子中,首选项值导致Activity切换.
如何创建一个可以导致没有关联的OnClickListener的Activity切换的Intent?
Chr*_*son 73
这应该为你做:
Intent myIntent = new Intent(this, MyActivityName.class);
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)
您可以在当前活动的任何地方拨打该电话.
这取决于您希望在代码中启动新活动的位置.您需要访问Context引用才能启动新活动(例如:AsyncTask中的onPostExecute).请看看这个.
即使它基本上是这样的.
Intent myIntent = new Intent(this, ActivityName.class);
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)
它也可以是这样的
Intent myIntent = new Intent(context, ActivityName.class);
context.startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)
我有最短的版本
startActivity(new Intent(CurrentActivity.this,ActivityYouWantToOpen.class));
Run Code Online (Sandbox Code Playgroud)
小智 5
startActivity (new Intent (Thisactivity.this, Nextactivity.class));
Run Code Online (Sandbox Code Playgroud)
不要忘记将活动添加到清单中
<Activity android:name=".NextActivity>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67322 次 |
| 最近记录: |