【问题标题】:Android Map Api V2 with menu Button带有菜单按钮的 Android Map Api V2
【发布时间】:2013-08-02 05:16:42
【问题描述】:

您好,我只是想问一下如何在第一个活动上创建一个按钮,所以当我在第一个活动上单击按钮时,它会显示(启动)第二个活动,其中包含 Google Map 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);

            }
         });
    }`

谢谢

【问题讨论】:

  • 错误是什么?查看您的 logcat 中的错误并在此处发布。您的应用程序崩溃可能是因为某些地图问题。
  • @user2644575 欢迎来到 SO。将 onclick.this 更改为 Activity.this 并在此处发布您的 logcat 输出。
  • 可能您在a.java 中有错误,请在此处发布定位错误以获得最佳答案

标签: android map menu gps location


【解决方案1】:

@user2644575 欢迎来到这里,为了更好的帮助,请始终发布 logcat

尝试yourActivity.this 而不是onClick.this

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

还要添加 SecondActivity => 一个里面的AndroidManifest.xml

喜欢

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

&lt;application&gt; tagAndroidManifest.xml

【讨论】:

    【解决方案2】:

    试试这个代码:-

    您的代码:

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

    更改后的代码:-

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

    注意:- 确保两个活动都在 mainfest 文件中注册。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2014-06-27
      • 1970-01-01
      • 2018-09-16
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      相关资源
      最近更新 更多