-2

У меня есть простой андроид деятельность, которая имеет кнопку, и следующий сценарий:
На первой кнопке мыши времени вместо начала новой деятельности он перегружает ту же деятельность. Тем не менее, во второй раз такая же кнопка нажимает, она отлично работает.
Не могли бы вы помочь мне решить эту проблему. Код, который я попытался ниже:
как предотвратить 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" /> 
+0

показать код ... – Nitesh

+0

я уже сказал U код просты нет никаких осложнений. – Adi

+1

также укажите тег манифеста для той же активности. – Nitesh

ответ

0

Atleast предоставить код. В любом случае, Вам нужно будет передать параметры тщательно

@Override 
public void onClick(View view) { 
     Intent intent = new Intent(FirstActivity.this, SecondActivity.class); 
     // add flags or extras, if any 
     startActivity(intent); 
     finish(); 
} 
+0

Нет требования к параметрам – Adi

 Смежные вопросы

  • Нет связанных вопросов^_^