240 發(fā)簡(jiǎn)信
IP屬地:華盛頓州
  • 你好我想問下第二段魔市。比如當(dāng)兩個(gè)Activity薛闪,其中一個(gè)Activity引用了靜態(tài)常量,結(jié)束收津,此時(shí)恰巧內(nèi)存滿了歹颓,GC铜秆,那么靜態(tài)變量是否會(huì)被回收呢?是有可能的抓韩。那么這個(gè)時(shí)候又尷尬了纠永,,谒拴,另一個(gè)Activity調(diào)用這個(gè)靜態(tài)變量的時(shí)候尝江,就?Nullofxxxxxxxxx英上。這里所說的引用回收炭序,GC回收最多會(huì)回收軟弱虛引用啤覆,強(qiáng)引用也會(huì)回收嗎?強(qiáng)引用不會(huì)回收的話惭聂,那強(qiáng)引用靜態(tài)變量也是不會(huì)被回收的啊窗声。

    Android、Java關(guān)于static相關(guān)干貨

    說起static辜纲,大部分人想起的應(yīng)該是static final xxx笨觅,好像它和final關(guān)鍵字是基友一樣形影不離。那么本篇說的耕腾,是單身狗static见剩。 我就...

  • 自己給自己解答下吧
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test);

    String strResult = "{" + "\"code\":\"null\"," + "\"msg\":\"ok\"," + "\"data\":{}" + "}";
    Module1 bean = buildGson().fromJson(strResult, (Type) Module1.class);
    Log.e("test","bean:" + bean.getMsg());
    }

    /**
    * 增加后臺(tái)返回""和"null"的處理
    * 1.int=>0
    * 2.double=>0.00
    * 3.long=>0L
    *
    * @return
    */
    public static Gson buildGson() {
    Gson gson = new GsonBuilder()
    .registerTypeAdapter(Integer.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(int.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(Double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(Long.class, new LongDefault0Adapter())
    .registerTypeAdapter(long.class, new LongDefault0Adapter())
    .create();
    return gson;
    }

    這樣就可以了但是原因還不太懂

    Gson解析空字符串異常的處理

    面對(duì)一些不規(guī)范的json,我們的gson解析經(jīng)常會(huì)拋出各種異常導(dǎo)致app崩潰,這里可以采取一些措施來避免 11月9日更新:關(guān)于數(shù)組類型的字段解析異常,我嘗試了一些方案,但最后...

  • 代碼完全是你的代碼,只不過使用的過程中直接使用buildGson.fromat來解析扫俺,但是仍然報(bào)錯(cuò)

    Gson解析空字符串異常的處理

    面對(duì)一些不規(guī)范的json,我們的gson解析經(jīng)常會(huì)拋出各種異常導(dǎo)致app崩潰,這里可以采取一些措施來避免 11月9日更新:關(guān)于數(shù)組類型的字段解析異常,我嘗試了一些方案,但最后...

  • 你做作者苍苞,我運(yùn)用該方法直接用gson.format但是傳null的時(shí)候還是會(huì)報(bào)解析異常
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.test);

    Gson gson = new Gson();
    Gson changeGson = buildGson(gson);
    // return new Retrofit.Builder()
    // .client(okHttpClient)//設(shè)置網(wǎng)絡(luò)訪問框架
    // .addConverterFactory(GsonConverterFactory.create(buildGson(new Gson())))//添加json轉(zhuǎn)換框架
    // .baseUrl(baseUrl)
    // .build();

    String strResult = "{" + "\"code\":\"null\"," + "\"msg\":\"ok\"," + "\"data\":{}" + "}";
    Module1 bean = changeGson.fromJson(strResult, (Type) Module1.class);
    Log.e("test","bean:" + bean.getMsg());
    }

    /**
    * 增加后臺(tái)返回""和"null"的處理
    * 1.int=>0
    * 2.double=>0.00
    * 3.long=>0L
    *
    * @return
    */
    public static Gson buildGson(Gson gson) {
    if (gson == null) {
    gson = new GsonBuilder()
    .registerTypeAdapter(Integer.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(int.class, new IntegerDefault0Adapter())
    .registerTypeAdapter(Double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(double.class, new DoubleDefault0Adapter())
    .registerTypeAdapter(Long.class, new LongDefault0Adapter())
    .registerTypeAdapter(long.class, new LongDefault0Adapter())
    .create();
    }
    return gson;
    這種方法應(yīng)該可以使用那我的哪里出問題了呢?

    Gson解析空字符串異常的處理

    面對(duì)一些不規(guī)范的json,我們的gson解析經(jīng)常會(huì)拋出各種異常導(dǎo)致app崩潰,這里可以采取一些措施來避免 11月9日更新:關(guān)于數(shù)組類型的字段解析異常,我嘗試了一些方案,但最后...

  • 對(duì)我也是這么認(rèn)為牵舵,要突出flatmap一對(duì)多的特性柒啤,可以是注冊(cè)以后又完成登錄又完善個(gè)人信息初始化有關(guān)聯(lián)信息之類的,轉(zhuǎn)成多個(gè)observer來調(diào)用多個(gè)接口比較合適畸颅。單純注冊(cè)登錄的話,concat是最合理的其次是map也比flatmap更簡(jiǎn)便方援。用flatmap小材大用没炒。

    給初學(xué)者的RxJava2.0教程(三)

    Outline [TOC] 前言 上一節(jié)講解了線程調(diào)度, 并且舉了兩個(gè)實(shí)際中的例子, 其中有一個(gè)登錄的例子, 不知大家有沒有想過這么一個(gè)問題, 如果是一個(gè)新用戶, 必須先注冊(cè)...

  • 2018-04-09 初戀

    初戀 初戀是什么呢?相信聽到這個(gè)詞的人眼角都會(huì)泛起淚水先匪。即使未來生活多么的幸福但是想起初戀內(nèi)心總是傷感苦澀种吸。 初戀之所以牽動(dòng)人心我想正是那種單純,那種純粹的追求感情呀非,不摻雜...

  • 分手永別

    前任把我的照片給我寄了過來坚俗,早上收到,我才發(fā)現(xiàn)我在他那有那么多照片岸裙。我努力的克制控制自己不崩潰打開箱子猖败。一點(diǎn)點(diǎn)剝開那一層層的厚厚的包裝〗翟剩看的出來他有精心為我包裝保護(hù)這些照片恩闻。...

  • 一生得真愛死而無憾。我想高陽喝辯機(jī)是幸福的尉剩,他們遇到了彼此辱挥,心有所屬,死亦可以再續(xù)前緣边涕。

    唐朝最悲情的公主高陽:我貴為公主晤碘,卻不能保戀人辯機(jī)一命

  • 病了

    還是不爭(zhēng)氣的病了,感冒了功蜓。這種時(shí)候感冒真的是一個(gè)極大的挑戰(zhàn)园爷。一大早那個(gè)95年的小弟弟就來發(fā)糖,他已經(jīng)拍婚紗照了式撼。一大早就來了一波暴擊童社。而且我也感冒了。現(xiàn)在真的是撐不住了著隆。以前...

  • 貧女

    11月16日扰楼,貧女 蓬門未識(shí)綺羅香,擬托良媒益自傷美浦。 誰愛風(fēng)流高格調(diào)弦赖,共憐時(shí)世儉梳妝。 敢將十指夸針巧浦辨,不把雙眉斗畫長(zhǎng)蹬竖。 苦恨年年壓金線,為他人作嫁衣裳流酬。 形容的何嘗不是我呢...

  • 讀活著后感

    余華的活著是我讀的第一本長(zhǎng)篇小說币厕,第一次對(duì)這個(gè)的認(rèn)知應(yīng)該是在電視上,當(dāng)年的電視劇叫徐福貴芽腾〉┳埃看了電視劇內(nèi)心有很多感觸,后來找到機(jī)會(huì)好好的看原作者的書和一些想法摊滔。 大學(xué)到現(xiàn)在為止...

  • 失戀第十五天

    11月14日阴绢,這幾天通過頻繁的跟不同的男生聊天來排遣寂寞使自己不再想他不再懷念以前的種種。但是靜下來的時(shí)候也會(huì)哭也會(huì)想過去的點(diǎn)點(diǎn)滴滴惭载。聽著歌曲也想著他的心境旱函,但是我們始終不可...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品