我學習的Android和教程,打開他們使用只需使用「setContentView」或「startActivity」?
一個新的屏幕...
startActivity(new Intent("com.rob.minispy.sweet"));
(在main.java)
...
public class sweet extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
}
}
(in sweet.java)
...
最後
<activity android:name=".sweet"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.SWEET" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
(在清單)
現在不僅是,它並沒有真正的工作,使應用程序崩潰,通過
這樣做根本就不是更簡單setContentView(R.layout.splash);
from main.java還是有一些缺點呢?
謝謝!
你可以給教程的鏈接,使事情更清晰。無論如何,我會推薦從開發者網站學習android。 – primpap 2011-05-15 17:37:19
sure:http://www.youtube.com/watch?v=ceWhhyQt-MU&feature=related – Roger 2011-05-15 17:39:04
[Android setContentView or Intents?]可能的重複(http://stackoverflow.com/questions/4191997/android-setcontentview-或 - 意圖) – jww 2015-01-01 20:53:24