亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android開發(fā)常見錯誤小結(jié)

 更新時間:2015年05月27日 11:59:35   作者:imzoer  
這篇文章主要介紹了Android開發(fā)常見錯誤,實例分析了常見的Android開發(fā)中遇到的錯誤,對Android開發(fā)有一定參考借鑒價值,需要的朋友可以參考下

本文實例總結(jié)了Android開發(fā)的常見錯誤。分享給大家供大家參考。具體如下:

錯誤1:

在intent中添加了一個內(nèi)容,在調(diào)用getStringExtra讀取的時候,總是報錯。代碼如下:

// back按鈕 
Button btnBack = (Button) findViewById(R.id.btnActivity2Back);
btnBack.setOnClickListener(new OnClickListener() { 
  @Override 
  public void onClick(View v) { 
 Intent intent = new Intent(); 
 intent.putExtra("from", 2); 
 setResult(RESULT_OK, intent); 
 finish(); 
  } 
});

其中調(diào)用了intent的putExtra方法。

讀取代碼如下:

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    TextView tview = (TextView) findViewById(R.id.textViewResult1);
    if (data != null) { 
      tview.setText("從" + data.getStringExtra("from") + "返回!");
    } 
    super.onActivityResult(requestCode, resultCode, data); 
}

調(diào)用了getStringExtra來讀取數(shù)據(jù)。這里會報錯。

錯誤原因:

在putExtra的時候,代碼intent.putExtra("from", 2);中,2并不是一個字符串,而是一個數(shù)字。因此,在讀取的時候,調(diào)用getStringExtra報錯了。

如果這么寫:intent.putExtra("from", 2 + "");就不會有問題。

錯誤2:

在做listview使用simplecursoradapter的時候,遇到下面的這個問題。

java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView

這個錯誤原因是我在main.xml布局文件中,將TextView控件包含在了<ListView>控件內(nèi)部而出現(xiàn)的錯誤,在設(shè)計中用來顯示數(shù)據(jù)的控件,最好放在另外一個布局文件中。

比如說,我的listview的xml為:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent" 
  android:layout_height="fill_parent" 
  android:orientation="vertical" > 
  <Button 
    android:id="@+id/btnInitData5000" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="初始化數(shù)據(jù)5000條" /> 
  <Button 
    android:id="@+id/btnInitListView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="讀取數(shù)據(jù)初始化ListView" /> 
  <ListView 
    android:id="@+id/listView4" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 
  </ListView> 
</LinearLayout>

listview的xml中只寫listview的xml,而把每行要顯示的內(nèi)容,放在了myrow.xml中,如下:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent" 
  android:layout_height="wrap_content" > 
  <TextView 
    android:id="@+id/textViewItemName" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 
</LinearLayout> 

錯誤3:

從listview的一個item點擊,跳轉(zhuǎn)到另外一個activity的時候,動畫效果是不對的。

startActivity(intent); 
// finish(); 
  Log.e("mason", "gongneng ani called"); 
  overridePendingTransition(R.anim.slide_out_right, 
   R.anim.slide_in_left);

如上面的代碼。但是如果先調(diào)用finish()函數(shù),動畫效果就對了。但是此時有個問題。進(jìn)入了新的activity之后,按back鍵,不能回到原來的activity了。這是因為原來的activity調(diào)用了finish函數(shù),finish函數(shù)相當(dāng)于用戶按下了back鍵。相當(dāng)于告訴了安卓系統(tǒng),這個activity可以被回收了(此時在安卓activity棧中這個activity也不存在了)。

希望本文所述對大家的Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android利用CursorLoader實現(xiàn)短信驗證碼自動填寫

    Android利用CursorLoader實現(xiàn)短信驗證碼自動填寫

    這篇文章主要為大家詳細(xì)介紹了Android利用CursorLoader實現(xiàn)短信驗證碼自動填寫的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 安卓逆向分析之酷狗signature案例分享

    安卓逆向分析之酷狗signature案例分享

    這篇文章主要為大家介紹了安卓逆向分析之酷狗signature的案例分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-02-02
  • Android Service自啟動注意事項分析

    Android Service自啟動注意事項分析

    這篇文章主要介紹了Android Service自啟動注意事項,結(jié)合實例分析了Android Service自啟動過程中屬性設(shè)置的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • Android ListView實現(xiàn)圖文列表顯示

    Android ListView實現(xiàn)圖文列表顯示

    這篇文章主要為大家詳細(xì)介紹了Android ListView實現(xiàn)圖文列表顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Android Init進(jìn)程對信號的處理流程詳細(xì)介紹

    Android Init進(jìn)程對信號的處理流程詳細(xì)介紹

    這篇文章主要介紹了Android Init進(jìn)程對信號的處理流程詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Flutter實現(xiàn)底部彈窗效果

    Flutter實現(xiàn)底部彈窗效果

    本文詳細(xì)講解了Flutter實現(xiàn)底部彈窗效果的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-11-11
  • Android數(shù)據(jù)存儲方式操作模式解析

    Android數(shù)據(jù)存儲方式操作模式解析

    這篇文章主要為大家介紹了Android數(shù)據(jù)存儲方式操作模式解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • android 使用OkHttp上傳多張圖片的實現(xiàn)代碼

    android 使用OkHttp上傳多張圖片的實現(xiàn)代碼

    這篇文章主要介紹了android 使用OkHttp上傳多張圖片的相關(guān)資料,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Android實現(xiàn)滾動刻度尺效果

    Android實現(xiàn)滾動刻度尺效果

    本篇文章主要介紹了Android實現(xiàn)滾動刻度尺效果,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Android實現(xiàn)換膚的兩種思路分析

    Android實現(xiàn)換膚的兩種思路分析

    這篇文章主要介紹了Android實現(xiàn)換膚的兩種思路分析,較為詳細(xì)的分析了Android實現(xiàn)換膚的具體方法,需要的朋友可以參考下
    2015-12-12

最新評論