【发布时间】:2018-10-07 18:02:06
【问题描述】:
在我的 Android 应用中,如果用户第一次启动该应用,我需要他们前往 SettingsActivity$GeneralPreferenceFragment 在 PreferenceFragment 中选择一个国家/地区,然后启动该应用
我该怎么做?我尝试使用
Intent A = newIntent(getBaseContext(), SettingsActivity.GeneralPreferenceFragment.class);
startActivity(A);`
清单:
<activity android:name=".SettingsActivity$GeneralPreferenceFragment"/>
当我运行应用程序时,它给了我这个错误:
原因:java.lang.ClassCastException: com.myappname.app.SettingsActivity$GeneralPreferenceFragment 无法转换为 android.app.Activity
【问题讨论】:
-
GeneralPreferenceFragment 无法强制转换为 android.app.Activity 错误还不够清楚吗?我希望用户在询问之前已经阅读了错误......无论如何,欢迎来到 Stack Overflow。
标签: android android-intent preferencefragment