Witam
Mam taki kod głównej aktywności:
package com.example.mariusz.qiuz;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
Button b3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b3 = (Button) findViewById(R.id.answer1);
b3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, Answer1Activity.class));
}
});
Intent intent = getIntent();
}
}
Po kliknięciu w button wywala aplikację w emulatorze: Unfortunatly app is stopped.
Taki mam plik manifestu:
?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mariusz.qiuz">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@[member='stylezzz']/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@[member='stylezzz']/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Answer1Activity"
android:label="@string/app_name"
android:theme="@[member='stylezzz']/AppTheme.NoActionBar"/>
<activity
android:name=".Answer2Activity"
android:label="@string/app_name"
android:theme="@[member='stylezzz']/AppTheme.NoActionBar"/>
<activity
android:name=".Answer3Activity"
android:label="@string/app_name"
android:theme="@[member='stylezzz']/AppTheme.NoActionBar"/>
<activity
android:name=".Question2Activity"
android:label="@string/app_name"
android:theme="@[member='stylezzz']/AppTheme.NoActionBar"/>
<activity
android:name=".Question3Activity"
android:label="@string/app_name"
android:theme="@[member='stylezzz']/AppTheme.NoActionBar"/>
</application>
</manifest>
A taki plik drugiej aktywności:
package com.example.mariusz.qiuz;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
/**
* Created by Mariusz on 2016-03-04.
*/
public class Answer1Activity extends Activity {
public final static String EXTRA_MESSAGE = "com.example.mariusz.quiz.MESSAGE";
Button a1;
EditText e1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
a1 = (Button) findViewById(R.id.buttona1);
e1 = (EditText) findViewById(R.id.text1);
a1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Answer1Activity.this, MainActivity.class);
String message = e1.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
}
});
}
}
Z góry dzięki za pomoc w rozwiązaniu problemu...
Mariusz