j'apprends Android et dans un tutoriel, pour ouvrir un nouvel écran qu'ils utilisentutilisez simplement "setContentView" ou "startActivity"?
...
startActivity(new Intent("com.rob.minispy.sweet"));
(en 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);
}
}
(en sweet.java)
...
et enfin
<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>
(dans le manifeste)
maintenant non seulement que cela ne fonctionne pas vraiment et faire le crash de l'application, ne serait-il plus facile de le faire simplement par
setContentView(R.layout.splash);
de main.java ou y a-t-il des inconvénients?
Merci!
Vous pourriez avoir donné un lien vers le tutoriel pour clarifier les choses. En tout cas, je recommanderais d'apprendre Android à partir du site des développeurs. – primpap
sure: http://www.youtube.com/watch?v=ceWhhyQt-MU&feature=related – Roger
Copie possible de [Android setContentView ou Intents?] (Http://stackoverflow.com/questions/4191997/android-setcontentview- ou-intentions) – jww