Ich habe eine einfache android-Aktivität, die eine Schaltfläche hat und das folgende Szenario:
Auf dem ersten Klick Zeit Taste, anstatt eine neue Aktivität des Beginnens es die gleiche Aktivität neu lädt. Jedoch zum zweiten Mal gleichen Knopf klicken Sie funktioniert gut.
Können Sie mir bitte helfen, dieses Problem zu lösen. Der Code, den ich versuchte, ist unten:
wie gleiche Aktivität reload verhindern wieder
public class Login extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
Button login = (Button) findViewById(R.id.button_register);
login.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
Intent i = new Intent(Login.this, ServiceRequest.class);
startActivity(i);
finish();
}
});
}
}
// Nächste Aktivität
public class ServiceRequest extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// overridePendingTransition(R.anim.in, R.anim.out);
getLayoutInflater().inflate(R.layout.service_request, frameLayout);
Button booking = (Button) findViewById(R.id.booking);
booking.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(ServiceRequest.this, Form.class);
startActivity(i);
// close this activity
finish();
}
});
}
}
// Manifest
<activity android:name=".Login"
android:label="@string/app_name"
android:screenOrientation="portrait"
/>
<activity android:name=".ServiceRequest" />
etwas Code zeigen passieren ... – Nitesh
habe ich bereits gesagt, u Code sind einfach es keine Komplikationen ist. – Adi
auch bitte das Manifest-Tag für die gleiche Aktivität – Nitesh