第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將數(shù)據(jù)正確地從一項(xiàng)活動(dòng)傳遞到另一項(xiàng)活動(dòng)?

如何將數(shù)據(jù)正確地從一項(xiàng)活動(dòng)傳遞到另一項(xiàng)活動(dòng)?

泛舟湖上清波郎朗 2021-10-27 10:33:01
目前,我正在開發(fā)一個(gè)新聞應(yīng)用程序,我已經(jīng)實(shí)現(xiàn)了 Webview,但 URL 沒有加載數(shù)據(jù)并顯示空屏幕。我遵循了一些教程,其中可以使用 Intents Parcelable 傳遞對象。當(dāng)用戶單擊文章項(xiàng)目時(shí),我想實(shí)現(xiàn)什么我想顯示相應(yīng)的 url 使用 Parcelable 顯示它的 web 視圖,但顯示白屏。在我實(shí)現(xiàn) webview 的 DetailActivity 代碼下面public class DetailActivity extends Activity{    @BindView(R.id.article)    public WebView article_webview;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.detail_activity);        ButterKnife.bind(this);        Article object = (Article) getIntent().getParcelableExtra("myDataKey");        article_webview.getSettings().setJavaScriptEnabled(true);        article_webview.loadUrl("myDataKey");    }    public class WebViewController extends WebViewClient {        @Override        public boolean shouldOverrideUrlLoading(WebView view, String url) {            return true;        }    }**below my parcelable Model Article class **public class Article implements Parcelable {    @SerializedName("source")    @Expose    private Source source;    @SerializedName("author")    @Expose    private String author;    @SerializedName("title")    @Expose    private String title;    @SerializedName("description")    @Expose    private String description;    @SerializedName("url")    @Expose    private String url;    @SerializedName("urlToImage")    @Expose    private String urlToImage;    @SerializedName("publishedAt")    @Expose    private String publishedAt;    @SerializedName("content")    @Expose    private String content;    public Source getSource() {        return source;    }    public void setSource(Source source) {        this.source = source;    }    public String getAuthor() {        return author;    }    public void setAuthor(String author) {        this.author = author;    }    public String getTitle() {        return title;    }在我的 MainActivity 類下面,我在那里傳遞了 Parcelable 對象
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊

請嘗試“getUrl().toString”


查看完整回答
反對 回復(fù) 2021-10-27
?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

您只是從 MainActivity 傳遞 url(檢查此行)


i.putExtra("myDataKey", article.getUrl());

所以你只會(huì)得到下一堂課的 url 而不是整個(gè)對象


請?zhí)鎿Q您的以下幾行,


Article object = (Article) getIntent().getParcelableExtra("myDataKey"); article_webview.getSettings().setJavaScriptEnabled(true);

article_webview.loadUrl("myDataKey");

有了這個(gè) :


String url = getIntent().getStringExtra("myDataKey");

 article_webview.getSettings().setJavaScriptEnabled(true);

article_webview.loadUrl(url);


查看完整回答
反對 回復(fù) 2021-10-27
  • 3 回答
  • 0 關(guān)注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號