回答

1

運行的連接檢查你做之前一些網絡相關的,如果有一個連接,讓網絡方法開始。如果沒有互聯網連接顯示alertdialog或消息。這就是他們所做的一切。

當您下拉刷新或啓動應用程序時,它會嘗試獲取您的Facebook供稿,這是一個網絡過程,因此他們可以在執行此操作之前檢查連接。

顯示的消息可以設計,但是你喜歡。如果需要,它可以是動畫視圖,Toast或AlertDialog。

編輯:該圖標是一個默認圖標。我不記得名字,但這是你從這個形象中可以得到的一件事。其餘的由Facebook開發者創建。

2

這應該爲你做。

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="32dp" 
    android:layout_gravity="top|fill_horizontal" 
    android:background="#333333" 
    > 
    <TextView 
     android:id="@+id/no_internet_message" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:textColor="#FFFFFF" 
     android:textStyle="bold" 
     android:text="No Internet Connection" 
     android:drawableLeft="@android:drawable/stat_notify_error" 
     android:drawablePadding="4dp" 
     android:gravity="center" 
     /> 
</FrameLayout> 
相關問題