这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
wiki:book:notes:android:第一行代码-android-第2版-郭霖:第2章 [2022/04/06 13:48] 博丽幻月 |
wiki:book:notes:android:第一行代码-android-第2版-郭霖:第2章 [2022/04/06 14:07] (当前版本) 博丽幻月 [启动活动的最佳写法] |
||
|---|---|---|---|
| 行 127: | 行 127: | ||
| </ | </ | ||
| ===== 活动的启动模式 ===== | ===== 活动的启动模式 ===== | ||
| - | + | 启动模式4种:stantdard、singleTop、singleTask、singleInstance。\\ | |
| + | 可以在'' | ||
| + | standard是活动默认的启动方式。\\ | ||
| + | ===== 知晓当前是在哪一个活动 ===== | ||
| + | '' | ||
| + | ===== 随时随地退出程序 ===== | ||
| + | <code java> | ||
| + | android.os.Process.killProcess(android.os.Process.myPid()); | ||
| + | </ | ||
| + | '' | ||
| + | ===== 启动活动的最佳写法 ===== | ||
| + | 在要启动的活动中添加:\\ | ||
| + | <code java> | ||
| + | public static void actionStart(Context context, String data1, String data2) { | ||
| + | Intent intent = new Intent(context, | ||
| + | intent.putExtra(" | ||
| + | intent.putExtra(" | ||
| + | context.startActivity(intent); | ||
| + | } | ||
| + | </ | ||
| + | 然后通过下面代码启动:\\ | ||
| + | <code java> | ||
| + | SecondActivity.actionStart(FirstActivity.this, | ||
| + | </ | ||