我的應用程序使用AsyncTask從WebAPI獲取數據並將其顯示在Recycler視圖中。打開鏈接點擊CardView
我打算做的是在電話上安裝的瀏覽器中點擊卡片視圖時打開相應的鏈接。
我試過所有提到的解決方案,但我的應用程序似乎總是崩潰。
如果我使用sendBroadcast,它不會執行任何操作。
我的代碼爲回收站查看適配器:
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
final News news = listnews.get(position);
holder.tvTitle.setText(news.getTitle());
holder.tvDesc.setText(news.getDescription());
Picasso.with(getContext()).load(news.getUrlToImage()).into(holder.ivNews);
holder.newsLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(news.getUrl()));
context.startActivity(intent);
}
});
}
應用程序工作正常,並加載所有的新聞條目,但是當我點擊一個新聞條目它與停止響應消息崩潰。
後錯誤日誌和RecyclerView適配器的完整代碼 –