use*_*131 2 android android-intent android-activity
我已经搜索了如何从另一个活动开始,并从另一个活动中不断寻找
Intent intent = new Intent(this,ExampleClass.class); startActivity(intent);
但我想从实例化活动开始。我有一个包含许多活动的容器,当用户从我的UI中选择时,我希望显示一个特定的容器。
因此,例如。
class MyExample extends Activity {
MyExample mx = new MyExample();
Run Code Online (Sandbox Code Playgroud)
那么我现在如何开始这个活动。
我想要的是
Intent intent = new Intent(this, mx);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
任何有经验的Java开发人员(但对Android来说都是新手)都将不胜感激。
这是可能的,尽管我还不明白为什么要这么做。
确保Activity清单中已正确声明要启动的对象:
<activity android:name=".com.example.MyExample" ... />
Run Code Online (Sandbox Code Playgroud)
然后,您可以调用当前的活动:
Intent myIntent = new Intent();
myIntent.setComponent(new ComponentName("com.example", "com.example.MyExample"));
startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1131 次 |
| 最近记录: |