[英]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.