请帮帮我 在我的项目中,当我开始新的活动时,它正在崩溃
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.shortnews);
showNewsListView = (ListView)findViewById(R.id.shortnewslistview);
ShortNewsListAdapter listAdapter = new ShortNewsListAdapter(this);
showNewsListView.setAdapter(listAdapter);
showNewsListView.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
newspostion = position;
Log.v("status ","tab on position"+position);
//showProgressDialog(true);
try {
Intent myIntent = new Intent(FirstTab.this, NewsWebView.class);
FirstTab.this.startActivity(myIntent);
} catch (Exception e) {
Log.v("error","error in starting new activity");
e.printStackTrace();
}
}
});
getUrlData(baseUrl);
}
我将此部分添加到最明显的文件中
<activity android:name="NewsWebView" android:label="WebView">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
这是我要显示的网页视图
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.webview);
final String mimeType = "text/html";
final String encoding = "utf-8";
WebView wv;
wv = (WebView) findViewById(R.id.wv1);
wv.loadData("www.gmail.com", mimeType, encoding);
}
日志
10-29 13:10:15.784: VERBOSE/status(203): tab on position0
10-29 13:10:15.784: INFO/ActivityManager(53): Starting activity: Intent { cmp=org.nuvus/.NewsWebView }
10-29 13:10:15.814: DEBUG/PhoneWindow(203): couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@4377c300 has no id.
10-29 13:10:16.764: INFO/ActivityManager(53): Displayed activity org.nuvus/.NewsWebView: 925 ms (total 925 ms)
10-29 13:10:16.794: INFO/AndroidRuntime(203): AndroidRuntime onExit calling exit(0)
10-29 13:10:16.904: INFO/ActivityManager(53): Process org.nuvus (pid 203) has died.
10-29 13:10:16.924: INFO/WindowManager(53): WIN DEATH: Window{438425d8 org.nuvus/org.nuvus.Main paused=true}
10-29 13:10:16.924: INFO/WindowManager(53): WIN DEATH: Window{438e15c8 org.nuvus/org.nuvus.NewsWebView paused=false}
10-29 13:10:17.064: WARN/UsageStats(53): Unexpected resume of com.android.launcher while already resumed in org.nuvus
10-29 13:10:17.144: WARN/InputManagerService(53): Got RemoteException sending setActive(false) notification to pid 203 uid 10027
10-29 13:13:45.264: DEBUG/dalvikvm(102): GC freed 7488 objects / 406792 bytes in 313ms
10-29 13:10:16.794: INFO/AndroidRuntime(203): AndroidRuntime onExit calling exit(0)
答案 0 :(得分:0)
上面的代码是如此混乱。无法正确理解。 您必须提到要在Manifest.xml中打开的新活动。那么首先检查一下你提到它吗?