PIXNET Logo登入

程式小試身手

跳到主文

歡迎光臨!這裡紀錄著程式相關資料 有幫助或沒幫助請留言 希望可以找出各位盲點

部落格全站分類:

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 6月 08 週三 202202:43
  • 【Android】Dialog 按下選項不關閉

上網查了不少資料,一直看到說使用getButton

但一直出錯顯示沒有getButton這方法,那時才意識到自己使用的不是AlertDialog 是 Dialog (自訂義 繼承AlertDialog.Builder)

將類型改為AlertDialog並在show()之後設定按鈕事件即可

import android.support.v7.app.AlertDialog;

AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage("Test for preventing dialog close");
AlertDialog dialog = builder.create();
dialog.show();
//Overriding the handler immediately after show is probably a better approach than OnShowListener as described below
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener()
      {            
          @Override
          public void onClick(View v)
          {
              Boolean wantToCloseDialog = false;
              //Do stuff, possibly set wantToCloseDialog to true then...
              if(wantToCloseDialog)
                  dismiss();
              //else dialog stays open. Make sure you have an obvious way to close the dialog especially if you set cancellable to false.
          }
      });

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:Android
▲top
  • 6月 04 週六 202203:49
  • 【Android】概念彙整

1. 生命週期

2. 内存泄漏?内存溢出 

3. string xml 用法

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Android
▲top
  • 4月 26 週二 202213:57
  • 【Android】ToolBar Searchview Suggestion

我在mainfast.xml將Activity theme設定為NoActionBar

在Activity Java中定義了Toolbar 

參考Overstack作法: Toolbar Search Suggestions Theming

實作上一直以為自己出錯才沒有顯示提示,實際上是因為至少要輸入符合陣列內的內容!

特此筆記提醒自己

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(3)

  • 個人分類:Android
▲top
  • 7月 11 週三 201821:12
  • 【Android】Volley 取代HttpURLConnection及HttpClient

 
【Android】異步執行緒AsyncTask
Volley是個輕量的HTTP Request類別庫(參考1),Android6.0正式取代HttpURLConnection(過去文章)及HttpClient
ü通訊頻繁

ü資料量不大

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(4) 人氣(248)

  • 個人分類:Android
▲top
  • 10月 09 週一 201712:25
  • 【Android】GoogleMap路線規劃

官方:https://developers.google.com/maps/documentation/directions/intro?hl=zh-tw

我覺得不錯的:http://blog.csdn.net/mad1989/article/details/9734667

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(22)

  • 個人分類:Android
▲top
  • 9月 17 週日 201703:54
  • 【Android】Firebase FCM 設備TO設備

過去是用GCM 但firebase出來就有FCM 一直想要試試看FCM APP打訊息給APP,終於成功了! 之前自己架伺服器設webserverAPI,再讓Android去呼叫伺服器API 這次用Android內直接打fcm send,但這樣做法是不建議,因為金鑰暴露在外面... 後來想只是自己的小APP 玩玩而已就練練隨便寫 ============================================================================= 
compile 'com.squareup.okhttp3:okhttp:3.3.0'
============================================================================= public static final MediaType JSON  = MediaType.parse("application/json; charset=utf-8");
============================================================================= new AsyncTask<Void, Void, Void>() { @Override  protected Void doInBackground(Void... params) { try { OkHttpClient client = new OkHttpClient(); JSONObject json = new JSONObject(); JSONObject dataJson = new JSONObject(); dataJson.put("body", "Hi this is sent from device to device"); dataJson.put("title", "dummy title"); json.put("notification", dataJson); json.put("to", "暫時寫自己的TOKEN測試用"); RequestBody body = RequestBody.create(JSON, json.toString()); Request request = new Request.Builder() .header("Authorization", "key=AAAA0qHCG1g:APA91bEkkT.....JteHVBNbvc0h31xs3hAnq" ) .url("https://fcm.googleapis.com/fcm/send") .post(body) .build(); Response response = client.newCall(request).execute(); String finalResponse = response.body().string(); } catch (Exception e) { //Log.d(TAG,e+"");  } return null; } @Override  protected void onPostExecute( Void result) { } }.execute();

=============================================================================

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(264)

  • 個人分類:Android
▲top
  • 9月 15 週五 201700:51
  • 【Android】Firebase 應用

建立看這個就夠了 

firebase-01-資料庫基礎設定

注意

1.網路權限

2.auth預設是null 一定要改true

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(273)

  • 個人分類:Android
▲top
  • 8月 29 週二 201721:54
  • 【Android】RecyclerView

added in version 22.0.0

現在好像不怎麼用Listview 改用 RecyclerView (1.)

  • 節省create layout的資源
  • 有定義好的動畫可以使用

RecyclerView.ItemDecoration 也是RecyclerView 的重點(2.)

--------------------------------------------------------

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(16)

  • 個人分類:Android
▲top
  • 8月 29 週二 201721:43
  • 【Android】新的debug工具

寫過網頁的人會對這個debug工具有特別的感覺!

介面滿像的

gradle內要導入lib

Stetho

chrome://inspect/#devices

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(14)

  • 個人分類:Android
▲top
  • 8月 29 週二 201721:25
  • 【Android】ActivityLifecycleCallbacks

在偵測Activity 活動的時候 如果對每個方法override可能會漏掉 new ActivityLifecycleCallbacks 之後 比較不會漏掉

參考網站

http://blog.csdn.net/tongcpp/article/details/40344871

 

(繼續閱讀...)
文章標籤

程式小試身手 發表在 痞客邦 留言(0) 人氣(10)

  • 個人分類:Android
▲top
12...6»

個人資訊

程式小試身手
暱稱:
程式小試身手
分類:
好友:
累積中
地區:

熱門文章

  • ()【Github】Eclipse使用git的方法
  • ()【D3.JS】繪製台灣地圖
  • ()【JQuery】讀取本機/本地/local JSON檔案 JSON轉字串
  • ()【Android】GoogleMap開發應用程式範例-Android studio
  • ()【Android】簡易計算機範例-Android studio
  • ()【Android】網頁連線 HttpURLConnection-Android Studio
  • ()【Android】異步執行緒AsyncTask-Android Studio
  • ()【Android】JSON解析-Android Studio
  • ()【Android】Google Map當前位置
  • ()【Android】GoogleMapAPI如何取得範圍餐廳、醫院、各種資料顯示(或mark)在地圖上

文章分類

toggle 美食 (2)
  • 新竹 (1)
  • 高雄 (1)
toggle Cesium (1)
  • dae轉glft (1)
toggle Hybrid Apps (1)
  • 環境 (2)
toggle Ionic (1)
  • 環境 (1)
  • 未分類文章 (1)

最新文章

    動態訂閱

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:
    • 累積人氣: