2013-08-02 97 views
0

你好,我只是想問一下如何在第一個活動上做一個按鈕,所以當我點擊第一個活動的按鈕時,它會顯示(已啓動)第二個活動,其中包含Google Map v2我的當前位置?Android Map Api V2帶菜單按鈕

我嘗試使用OnclickListener,但應用程序的力量關閉。 試圖像在android系統上的一個按鈕,點擊這個 顯示地圖`

@Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     Button btnOpen = (Button) findViewById(R.id.btnSave); 
     btnOpen.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       Intent myIntent=new Intent(onclick.this,a.class); 
       startActivity(myIntent); 

      } 
     }); 
    }` 

謝謝

+0

什麼是錯誤?看看你的logcat中的錯誤,並在這裏發佈。您的應用程序崩潰可能是因爲某些地圖問題。 – Sharj

+0

@ user2644575歡迎來到SO.Change onclick.this到Activity.this並在這裏發佈urcat logcat輸出。 – TheFlash

+1

發佈logcat輸出。 – Suji

回答

0

@ user2644575歡迎所以,爲了更好的幫助總是張貼logcat的

嘗試的yourActivity.this代替onClick.this

Intent myIntent=new Intent(yourActivity.this,a.class); 

另外添加SecondActivity =>一個AndroidManifest.xml

<application> tagAndroidManifest.xml

0

<activity 
      android:name=".a"> 
    </activity> 

裏面試試這個代碼: -

代碼:

Intent myIntent=new Intent(onclick.this,a.class); 
startActivity(myIntent); 

代碼更改後: -

Intent myIntent=new Intent(getApplicationContex(),YourClassNameWhereYouWantToGo.class); 
startActivity(myIntent); 

注意: - 確保兩項活動都註冊在mainfest文件中。

謝謝。