安卓开发闪退-安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题

问题描述

安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题
package com.example.test;

import android.app.ActivityGroup;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

@SuppressWarnings(""deprecation"")
public class MainActivity extends ActivityGroup {

// Tab Activity Layoutprivate LocalActivityManager localActivityManager = null;private LinearLayout mainTabContainer = null;private Intent mainTabIntent = null;// Tab banner titleprivate TextView mainTabTitleTextView = null;// Tab ImageViewprivate ImageView appreciateImageView = null;private ImageView discussImageView = null;private ImageView identificationImageView = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    appreciateImageView = (ImageView) super            .findViewById(R.id.appreciate_tab_btn);    mainTabContainer = (LinearLayout) findViewById(R.id.main_tab_banner_title);    appreciateImageView.setImageResource(R.drawable.appreciate_press);    discussImageView.setImageResource(R.drawable.discuss_normal);    identificationImageView            .setImageResource(R.drawable.identification_normal);    localActivityManager = getLocalActivityManager();    mainTabTitleTextView = (TextView) findViewById(R.id.main_tab_banner_title);    appreciateImageView = (ImageView) findViewById(R.id.appreciate_tab_btn);    discussImageView = (ImageView) findViewById(R.id.discuss_tab_btn);    identificationImageView = (ImageView) findViewById(R.id.identification_tab_btn);    setContainerView(""appreciate"" AppreciateTabActivity.class);    setContentView(R.layout.activity_main);    initTab();}/** * 初始化Tab项 */private void initTab() {    mainTabTitleTextView = (TextView) findViewById(R.id.main_tab_banner_title);    appreciateImageView = (ImageView) findViewById(R.id.appreciate_tab_btn);    discussImageView = (ImageView) findViewById(R.id.discuss_tab_btn);    identificationImageView = (ImageView) findViewById(R.id.identification_tab_btn);  appreciateImageView.setOnClickListener(new OnClickListener() {  @Override public void onClick(View v) {  appreciateImageView .setImageResource(R.drawable.appreciate_press);  discussImageView.setImageResource(R.drawable.discuss_normal);  identificationImageView  .setImageResource(R.drawable.identification_normal);  setContainerView(""appreciate"" AppreciateTabActivity.class);  mainTabTitleTextView.setText(""欣赏美花"");  } });  discussImageView.setOnClickListener(new OnClickListener() {  @Override public void onClick(View v) {  appreciateImageView .setImageResource(R.drawable.appreciate_normal); discussImageView.setImageResource(R.drawable.discuss_press);  identificationImageView  .setImageResource(R.drawable.identification_normal);  setContainerView(""discuss"" DiscussTabActivity.class);  mainTabTitleTextView.setText(""评花论花"");  } });  identificationImageView.setOnClickListener(new OnClickListener() {  @Override public void onClick(View v) {  appreciateImageView .setImageResource(R.drawable.appreciate_normal);  discussImageView.setImageResource(R.drawable.discuss_normal);  identificationImageView  .setImageResource(R.drawable.identification_press);  setContainerView(""identification"" IdentificationTabActivity.class); mainTabTitleTextView.setText(""亮眼识花"");  } });

}

public void setContainerView(String id Class<?> activity) {    mainTabContainer.removeAllViews();    mainTabIntent = new Intent(this activity);    mainTabContainer.addView(localActivityManager.startActivity(id            mainTabIntent).getDecorView());}

}
出现如下错误:

解决方案

跟我一样的 我也是这个状况 demo好的很

时间: 2025-01-31 01:50:12

安卓开发闪退-安卓开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题的相关文章

Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPoi

错误信息字符串:Java.lang.RuntimeException: Unable to start activity ComponentInfo{com.first/com.first.Game}: java.lang.NullPointerException 一般都会在Activity  onCreate()方法里的setContentView(XXX)发生此错误,网上查阅了很多原因,大概有四种重要可能的原因: 原因一:xxx的错误,若为R.layout.main  那么应该是main.x

Android中调用startActivity结果导致:java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}

Android中调用startActivity结果导致:上网查了一下,总结如下: 第一种情况:java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx}: java.lang.NullPointerException 错误代码: private int defaultDrawable=R.drawable.radio; private String defaultTitle=getString(R.string.

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ex.activity/com.ex.activity.LoginActivity}: android.view.InflateException: Bina

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.ex.activity/com.ex.activity.LoginActivity}: android.view.InflateException: Binary XML file line #1: Error inflating class   异常解决方案: 是因为设置background的图片太大了,造成了内存溢出,在Activity设置onCrea

android开发-坐等解答:Unable to start activity ComponentInfo

问题描述 坐等解答:Unable to start activity ComponentInfo 程序手机运行OK,模拟器运行报错,求解答,贴出Logcat: 04-12 23:48:22.968: E/AndroidRuntime(1509): FATAL EXCEPTION: main 04-12 23:48:22.968: E/AndroidRuntime(1509): Process: com.gh.lighting, PID: 1509 04-12 23:48:22.968: E/An

类型转换异常处理java.lang.RuntimeException

前几天在做一个安卓项目的时候一直报java.lang.RuntimeException错,一直调试不出来,今天突然又灵感是不是文件配置出错了,果然在清单文件中少了一句 android:name=".KXApplication". 02-05 10:19:52.429: E/AndroidRuntime(16026): java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.tianfang1314.c/

安卓开发 运行崩溃-安卓app闪退无法运行怎么办

问题描述 安卓app闪退无法运行怎么办 在模拟器上的安卓应用可以完美允许,但是放到手机上,当引导页完成后就闪退,这是什么问题啊, 解决方案 手机连上电脑,再运行看LOG日志,有可能是什么权限没有获取到,导致运行错误 还有模拟器版本要和手机版本一致,大部分手机上会出现的问题,模拟器上也会出现的 解决方案二: 看logcat日志,或者在调试环境下运行 解决方案三: 手机连接到电脑上,调试一下,或者换个手机试试.

android出现闪退-android开发华为p6卡顿

问题描述 android开发华为p6卡顿 开发的app在大部分手机上都挺流畅,但是在华为p6上特别卡顿,而且经常崩溃,在华为m7闪退 解决方案 如果 有.so文件的话 试试这个 在build.gradle里面加上这个 android { .... defaultConfig { ... multiDexEnabled true ndk { abiFilters "armeabi" } } sourceSets { main { jniLibs.srcDirs = ['libs'] }

android-cocos2dx新创建项目在安卓机上闪退

问题描述 cocos2dx新创建项目在安卓机上闪退 03-29 20:01:34.540: W/dalvikvm(10058): threadid=1: thread exiting with uncaught exception (group=0x41702d58) 03-29 20:01:34.540: E/AndroidRuntime(10058): FATAL EXCEPTION: main 03-29 20:01:34.540: E/AndroidRuntime(10058): Pro

开发 aunch界面 闪退-IOS 开发:Launch界面,闪退

问题描述 IOS 开发:Launch界面,闪退 我开发的APP第一次安装的实体机(IPAD2)上,会卡住在LaunchImage界面,然后闪退,之后连续打开这个APP 5-10 次之后,APP就可以正常使用了.当我重启这个实体机(IPAD2)的时候,APP又会进入卡住闪退状态,需要打开5-6次才能正常使用.有哪位大神有遇到过,求提供点意见: 声明:AppDelegate 里面的application方法,没有任何超时操作. 解决方案 其他机器是否也是这种情况,首先排除个例