我正在创建一个应用程序,
在发射时崩溃了,并说
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(SplashScreen.this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
finish();
}
}, 3000);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_splash_screen, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
<!-- Base application theme. -->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@style/MyAnimation.Window</item>
<item name="android:windowBackground">@color/background</item>
</style>
<!-- Application theme. -->
<style name="AppTheme1" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme1" >
<activity
android:name=".activity.SplashScreen"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
以下是完整的错误日志:
致命异常:main 10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse e/androidruntime:java.lang.runtimeException:无法启动活动ComponentInfo{com.social_infotech.renthouse/com.social_infotech.renthouse.activity.splashscreen}:java.lang.IllegalStateException:您需要对此活动使用theme.AppCompat主题(或后代)。10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at Android.app.activitythread.performLaunchActivity(activitythread.java:2211)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at Android.app.activitythread.handlelaunchActivity(activitythread.java:2261)App.ActivityThread.Access$600(ActivityThread.java:141)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at Android.app.ActivityThread$H.HandleMessage(ActivityThread.java:1256)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at android.os.looper.loop(looper.java:137)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at android.app.activitythread.main(activitythread.java:5103)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at java.lang.reflect.Method.invokenative(原生方法)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at java.lang.reflect.Method.invoTech.运行(zygoteinit.java:737)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/androidruntime:at com.android.internal.os.zygoteinit.main(zygoteinit.java:553)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/androidruntime:at dalvik.system.nativestart.main(原生方法)10-16 15:56:26.135 253 a.lang.IllegalStateException:您需要在此活动中使用theme.AppCompat主题(或后代)。10-16 15:56:26.135 253 42-25342/com.social_infotech。renthouse e/AndroidRuntime:at Android.support.v7.app.appCompatDelegateImplobase.onCreate(appCompatDelegateImplobase.java:112)10-16 15:56:26.135 253 42-25342/com.social_infotech.renthouse E/AndroidRuntime:at Android.support.v7.app.appCompatDelegateImplov7.onCreate(appCompatDelegateImplov7.java:148)10-16 15:56:26.135 25-25342/com.social_Infotech.renthouse E/AndroidRuntime 135 253 42-25342/com.social_infotech.renthouse e/androidruntime:at com.social_infotech.renthouse.activity.splashscreen.oncreate(splashscreen.java:16)
使用FragmentActivity或activity扩展活动,因为您使用NoAcionBar作为主题。
错误是: 错误:(50,17)错误:没有为startActivities(Intent)方法Activity找到合适的方法。startActivities(Intent[],Bundle)不适用(实际和正式的参数列表长度不同)方法Activity.startActivities(Intent[])方法上下文twrapper.startactivities(Intent[],Bundle)不适用(实
问题内容: 当我退出“活动”退出(通过“后退”按钮)时,我的应用程序崩溃。据我所知,这是在Android代码库中发生的,而不是我的,但是我并不完全相信。 这是来自adb的stacktrace: 有人有什么想法/建议吗? 问题答案: 无助,因为没有代码。还在看 造成原因:android.app.Activity.performStop(Activity.java:3575)上的java.lang.N
我在arrays.xml中有字符串数组text_color_entries包含名称,..._values包含@android:color/...like值和#rrggbb值: 和3个ListPreferences.xml: 当我只有CheckboxPreference和第一个ListPreference时,它工作得非常好。当我注释掉另外两个ListPreferences时,它也很好。但当我在应用程
我在清单文件中为我的一个活动定义了一个意图过滤器。当我试图使用以下命令从adb外壳启动此活动时: $adb shell am start 我得到以下错误: 开始:Intent{act=android.Intent.action.VIEW dat=http://www.example.com/gizmospkg=com。实例Android} 错误:活动未启动,无法解析Intent{act=andro
我启动了minecraft forge,它崩溃了。所以我回到了发射器,minecraft在香草中运行良好,但它不会启动forge。 我试着查看文件,看看是否有问题,但没有发现任何问题。我试着下载了一个更新版本的forge,但也没用。我也尝试过java,但没有成功。 我使用的是minecraft forge 1.15.2版。 有人对如何解决这个问题有什么建议吗?
我正在尝试创建一个导航抽屉活动,这样我就可以扩展该活动,并按照这个问题链接中给出的答案在所有活动中使用菜单,但我的测试应用程序总是崩溃,下面是我的代码: BaseActivity.java