我正在开发一个 android 应用程序,其中我有一个显示活动名称列表的菜单。单击菜单中的任何项目后,应启动该特定活动。
我知道的一种方法是,
String classes[]= {"firstActivity","DetailActivity"}; intent i =new Intent(pkg_name+classes[position]);startActivity(i);
其中位置 = 0 或 1。为此,我需要在 AndroidManifest.xml 文件中为每个 Activity 编写下面的代码
<activity
android:name="com.example.day1.DetailActivity"
>
<intent-filter>
<action android:name="com.example.day1.DetailActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
但我只想
<activity android:name=".DetailActivity"></activity>
简单的代码。不想使用意图过滤器所以请给我在这种情况下可以使用的替代方案。