簡體   English   中英

從Activity類啟動TabActivity

[英]Starting TabActivity from Activity class

我正在嘗試運行Activity,它從擴展Activity的類擴展TabActivity。

Intent intent = new Intent(this, TasksTabLayoutActivity.class);
            startActivity(intent);

這是我的TabActivity類定義:

public class TasksTabLayoutActivity extends TabActivity

但這顯然不會編譯。

我知道TabActivity已被棄用,但在這種情況下我需要使用它。

如何從我的活動中啟動TabActivity?

代替this在意圖構造通<YourActivityName>.this

Intent intent = new Intent(MainActivity.this, TasksTabLayoutActivity.class);

里面onclicklistener如果你使用this它是指onclicklistener類對象沒有上下文,並在第一個參數Intent構造期待的context獲得通過。

您需要在此參數中提供activity對象(Activity extends context)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM