Активность переключается с MapActivity на Activity - PullRequest
1 голос
/ 24 июня 2011

Я пытаюсь переключиться на другое действие, которое содержит вкладки (Map Activity Main -> Tab Activity и в обратном направлении), как это

findViewById(R.id.favButton).setOnClickListener(new OnClickListener(){

        @Override
        public void onClick(View v) {
              Intent i = new Intent(Map.this, Tabs.class);
               Map.this.startActivityForResult(i, 0);

        }});

, а в Tab.class у меня это просто для просмотра макета

public class Tabs extends TabActivity{

    public Tabs(Context cont) {
        // TODO Auto-generated constructor stub
    }


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

Также вот мой манифест сегмента для действия

  <activity android:name=".Tabs"
android:label="@string/app_name">

</activity>

, но я получаю http://pastebin.com/48Dkn7wu эти ошибки

Пожалуйста, скажите мне, что я 'я здесь не так?Я попытался запустить упражнение безрезультатно, попытался завершить текущее, но ничего не помогло.

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Мое первое предположение, что вы должны удалить этот конструктор:

public Tabs(Context cont) {
    // TODO Auto-generated constructor stub
}

или хотя бы поставить супер (продолжение); в нем.

Другая возможность состоит в том, что вы не следовали инструкциям для осуществления вкладок. Я не вижу табота или чего-либо еще в вашей пасте. Можете ли вы заставить свои вкладки работать самостоятельно?

0 голосов
/ 21 марта 2013
      Intent intent = new Intent();
      intent.setClass(AndroidGPSTrackingActivity.this, mapslayout.class);
      startActivity(intent);



      <uses-library
         android:name="com.google.android.maps"
         android:required="true" />**
...