У меня есть простой андроид деятельность, которая имеет кнопку, и следующий сценарий:
На первой кнопке мыши времени вместо начала новой деятельности он перегружает ту же деятельность. Тем не менее, во второй раз такая же кнопка нажимает, она отлично работает.
Не могли бы вы помочь мне решить эту проблему. Код, который я попытался ниже:
как предотвратить Same перезарядки активности снова
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();
}
});
}
}
// Следующая активность
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" />
показать код ... – Nitesh
я уже сказал U код просты нет никаких осложнений. – Adi
также укажите тег манифеста для той же активности. – Nitesh