开始新活动的可能性

时间:2010-10-29 07:56:27

标签: java android

请帮帮我 在我的项目中,当我开始新的活动时,它正在崩溃

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)

1 个答案:

答案 0 :(得分:0)

上面的代码是如此混乱。无法正确理解。 您必须提到要在Manifest.xml中打开的新活动。那么首先检查一下你提到它吗?