2016-05-10 10 views
-3

es ist sehr im Grunde .. sorry.Wie rufen Sie eine andere Klasse auf Android?

Ich möchte MainActivity

nach onCreate, rufen AutoUpdate.class.

AutoUpdate.class erweitert Aktivität.

MainActivity

@Override 
    protected void onCreate(final Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     //Call AutoUpdate.class 
} 

Wie auf android eine andere Klasse nennen? Vielleicht kann ich

Intent intent= new Intent(this,AutoUpdate.class); 
startActivity(intent); 

?

+0

Ihre eigenen Vorschlag richtig ist. Weitere Informationen finden Sie [hier] (http://developer.android.com/training/basics/firstapp/starting-activity.html). Die offizielle Android Developer-Site bietet eine Menge Dokumentation und einige gültige Beispiele. Versuchen Sie, sie als primäre Ressource zu verwenden: Sie werden Antworten auf grundlegende Fragen wie diese schneller finden, als auf StackOverflow zu fragen und auf eine Antwort zu warten :) –

+0

Es ist in Ordnung, den Vorschlag zu verwenden. oder verwenden Sie den Intent-Code mit einem Code, startActivity (neue Absicht (MainActivity.this, AutoUpdate.class); [Weitere Informationen zu Methoden von startActivity (Intent)] (http://developer.android.com/reference/android/content/Context .html # startActivity (android.content.Intent)) – WindSekirun

+0

Warum in OnCreate MainActivity rufen Sie AutoUpdate.class.Wenn ausgeführt, ruft Ihre App immer AutoUpdate.class. –

Antwort

0

zu diesem Tutorial beziehen How to switch between Activities in Android, die weitere Informationen über Aktivitäten erklären

einen Blick

Intent i = new Intent(getApplicationContext(), SecondActivity.class); 
startActivity(i); 

dies navigieren Sie zu SecondActivity

und wenn Sie Sie zusätzliche Daten wollen gesendet werden können nehmen Verwenden Sie dies vor StartActivity

i.putExtra("key", "value"); 

und es in der SecondActivity zu erhalten, können Sie

String myDataFromFirstActivity = getIntent().getStringExtra("key");// will returns "value" 

gibt es viele Dinge verwenden, um zu lernen „happy learning“

Verwandte Themen