Java 在內(nèi)部類(lèi)中訪問(wèn)變量需要宣布為最終
如果您不想使其最終確定,則始終可以將其設(shè)為全局變量。
解決方法因此標(biāo)題說(shuō)明了一切。我的內(nèi)出現(xiàn)編譯錯(cuò)誤onClick。
這是代碼。
public class fieldsActivity extends Activity {Button addSiteButton;Button cancelButton;Button signInButton;/** * Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // to create a custom title bar for activity window requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.fields); // use custom layout title bar getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.topbar); Pager adapter = new Pager(); ViewPager mPager = (ViewPager) findViewById(R.id.fieldspager); mPager.setAdapter(adapter); mPager.setCurrentItem(1); addSiteButton = (Button) findViewById(R.id.addSiteButton); addSiteButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { mPager.setCurrentItem(2,true); //Compilation error happens here.} }); cancelButton = (Button) findViewById(R.id.cancel_button); signInButton = (Button) findViewById(R.id.sign_in_button);}
相關(guān)文章:
1. javascript - webpack熱加載配置不生效2. css3 - 這個(gè)右下角折角用css怎么畫(huà)出來(lái)?3. debian - docker依賴(lài)的aufs-tools源碼哪里可以找到啊?4. mysql - eclispe無(wú)法打開(kāi)數(shù)據(jù)庫(kù)連接5. windows2003下的apache響應(yīng)時(shí)間特別長(zhǎng)?6. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。7. 關(guān)于Java引用傳遞的一個(gè)困惑?8. java - 根據(jù)月份查詢(xún)多個(gè)表里的內(nèi)容怎么實(shí)現(xiàn)好?9. javascript - 一個(gè)關(guān)于客戶端和前端通信的疑惑?10. php - 一個(gè)操作請(qǐng)求多個(gè)服務(wù)如何保證數(shù)據(jù)的安全?
