2017-10-12 77 views
-1

在按下一個按鈕後重新加載相同的活動,該按鈕用於其他活動,但在第一次執行時工作正常。代碼是非常正常和基本的,但不能知道問題無法在Android Studio中從一個活動更改爲另一個頁面(頁面重新加載)

public void init(){ImageButton driver =(ImageButton)findViewById(R.id.driver); (新視圖.OnClickListener(){@Override public void onClick(View view){Intent login = new Intent(MapsActivity.this,Driverlogin.class); startActivity(login);}}); } @Override保護無效的onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);的setContentView(R.layout.activity_maps); (android.os.Build.VERSION.SDK_INT> = Build.VERSION_CODES.M){checkLocationPermission(); } //獲取SupportMapFragment並在地圖準備好使用時得到通知。 SupportMapFragment mapFragment =(SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map); mapFragment.getMapAsync(本);在裏面(); }

+0

我們希望看到'code is normal and basic' this。此外,如果你有錯誤日誌分享他們 –

+0

@shashi sekhar請添加您的正常和基本代碼 – nomag

+0

更新我的問題,請檢查。 –

回答

1
public void init() 
{ 
    ImageButton driver=(ImageButton)findViewById(R.id.driver); 
    driver.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View view) 
     { 
      Intent login=new Intent(MapsActivity.this,Driverlogin.class); 
      startActivity(login); 
     } 
    }); 
} 

@Override 
protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); 

    if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) 
    { 
     checkLocationPermission(); 
    } 
    // Obtain the SupportMapFragment and get notified when the map is ready to be used. 
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); init(); 
} 
相關問題