我想要能夠啓動一個啓動Google地圖應用程序的按鈕,但是我似乎無法真正實現它的功能,我可以獲得一些幫助嗎?真的很抱歉,如果這似乎很容易,我還是與Android是一個新手,下面是我用relavent意圖從我的Android應用程序打開谷歌地圖
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getSupportActionBar().setIcon(R.drawable.ic_action_headphones);
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE);
Button mapsbtn = (Button) findViewById(R.id.mapbtn);
mapsbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String uri = String.format(Locale.ENGLISH, "geo:%f,%f");
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);
}
});
}
我的應用程序保持在按下按鈕崩潰onCreate方法,而我收到的錯誤是
E/AndroidRuntime:致命異常:主 工藝:juddsafc.actionbarexample,PID:2980 java.util.MissingFormatArgumentException:格式說明:F
謝謝提前!
哦拍!不能相信我錯過了:(非常感謝你! – aluckii 2015-02-17 21:52:24