亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

uri cannot be resolved or is not a field

public?class?MainActivity?extends?Activity?{
	
	private?String?url="https://www.baidu.com";

	@Override
	protected?void?onCreate(Bundle?savedInstanceState)?{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		Uri?uri=Uri.parse(url);
		Intent?intent=new?Intent(Intent.ACTION_VIEW.uri);
		startActivity(intent);
	}
}

intent對象里的uri提示uri cannot be resolved or is not a field

正在回答

3 回答

變為局部變量

按alt+enter可以自動變

0 回復 有任何疑惑可以回復我~

太復雜了,自己百度吧

0 回復 有任何疑惑可以回復我~

?1. R.layout.main 無法找到main。

很奇怪的錯誤,查看R.java文件已經自動生成。main.xml文件寫法也沒有錯誤。

將project重新clean了n遍,仍然無法解決問題。

最后的解決辦法是:

將import android.R?這句刪掉,然后error消失了。

問題雖然解決了,可是不能理解其中的原因。

是因為繼承的Activity父類中已經import了嗎?

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

有時候會有R文件無法生成的情況,就要檢查xml文件寫法是否正確。

其中.xml文件的命名要用小寫字母加下劃線的形式。

??2.有時候應該是沒有識別android的版本 ,把project.properties的target=android改成你現有的版本 ,樓主按照我的方法弄肯定沒錯哦 ,

??3.有時候不是默認的包,就要插入你指定的那個包。譬如我默認活動窗體的包是??:import activity.yxarm.R;就要在不同包中引用此包的R


0 回復 有任何疑惑可以回復我~
#1

白砂糖K 提問者

謝啦。
2016-11-23 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程

uri cannot be resolved or is not a field

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號