Witam,
mam prosty program który po kliknięciu na przycisk powinien mi pokazać kolejną aktywność. Niestety gdy na niego klikam to program się wywala. Dlaczego tak się dzieje? Oto kod:
import android.app.*;
import android.os.*;
import android.widget.Toast;
import android.widget.Button;
import android.content.Intent;
import android.view.View;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Toast.makeText(this, "onCreate()", Toast.LENGTH_LONG).show();
Button przycisk = (Button) findViewById(R.id.przycisk);
przycisk.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Toast.makeText(getApplicationContext(), "onClick()", Toast.LENGTH_LONG).show();
Intent i = new Intent(MainActivity.this, KolejnaAktywnosc.class);
startActivity(i);
}
});
}
@Override
protected void onRestart()
{
super.onRestart();
Toast.makeText(this, "onRestart()", Toast.LENGTH_LONG).show();
}
@Override
protected void onStart()
{
super.onStart();
Toast.makeText(this, "onStart()", Toast.LENGTH_LONG).show();
}
@Override
protected void onResume()
{
super.onResume();
Toast.makeText(this, "onResume()", Toast.LENGTH_LONG).show();
}
@Override
protected void onPause()
{
super.onPause();
Toast.makeText(this, "onPause()", Toast.LENGTH_LONG).show();
}
@Override
protected void onStop()
{
super.onStop();
Toast.makeText(this, "onStop()", Toast.LENGTH_LONG).show();
}
@Override
protected void onDestroy()
{
super.onDestroy();
Toast.makeText(this, "onDestroy()", Toast.LENGTH_LONG).show();
}
}
A oto kod drugiej aktywności:
import android.app.*;
import android.os.*;
public class KolejnaAktywnosc extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.kolejna);
}
}