【发布时间】:2014-10-16 21:14:49
【问题描述】:
第一次来这里(在开发和在 SO 中发布)。我已经使用idunnololz 为我正在尝试制作的简单参考应用程序创建动画列表视图。结果非常好,但是在我创建它之后,当我运行应用程序来测试它时,它现在在 ActionBar 标题和应用程序抽屉中都作为 AnimatedExpandableListView 运行。我在这里搜索过,发现您可以通过编辑 AndroidManifest.xml 让应用程序以不同的活动启动,因此我验证了我指向的是我的 MainActivity 类:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
我认为这可能是 MainActivity 类的问题,但也许这里有一些我遗漏的东西?
【问题讨论】:
-
确保在运行配置中选择您的应用。播放/运行按钮旁边的微调器
-
您的主要活动可以在创建后不久调用其他活动,您甚至没有注意到这一点。您是否尝试记录活动创建/生命周期?
-
@dominik4142,我不确定这是怎么做到的。我尝试调试,但没有看到任何相关信息。
-
覆盖两个活动的
onPause和onResume并添加Log.i(activityname,methodname)以检查您的活动是否真的没有首先启动。 -
我的任何活动都没有 onPause 或 onResume。我想我在这里有点过头了。
标签: android android-activity android-studio android-manifest