1. 程式人生 > >【Android】required 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'錯誤解決

【Android】required 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'錯誤解決

跟著網上教程一步一步的做一個andriod studio例子 結果在 FragmentTransaction fTransaction = fManager.beginTransaction();報錯:

 required 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'

然後發現import包的時候就有點亂,縷清思路如下:

//定義

private android.support.v4.app.FragmentManager fManager;

fManager = getSupportFragmentManager();

我是在

fManager前面加了android.support.v4.app.,而且必須是getSupportFragmentManager();

1.如果你匯入的是Android.app.Fragment’包(即本地的jar包) 
import android.app.Fragment; 
那麼在獲得FragmentManager時,使用的應該是 
FragmentManager fm = getFragmentManager();,對應的fragment也要匯入對應的包!

2.如果你匯入的是android.support.v4.app.Fragment.包(即v4包) 
import android.support.v4.app.Fragment; 
那麼在獲得FragmentManager時,使用的應該是 
FragmentManager fm = getSupportFragmentManager(); 


對應的fragment也要匯入對應的包!


相關推薦

Androidrequired 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'錯誤解決

跟著網上教程一步一步的做一個andriod studio例子 結果在 FragmentTransaction fTransaction = fManager.beginTransaction();報錯: required 'Android.support.v4.app.Fra

required 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'錯誤解決

跟著網上教程一步一步的做一個andriod studio例子 結果在 FragmentTransaction fTransaction = fManager.beginTransaction();報錯:  required 'Android.support.v4.app.F

Android安卓開發之activity如何傳值到fragment,activity與fragment傳值

作者:程式設計師小冰,GitHub主頁:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 大家知道,我們利用acti

原創如何使用build.gradle優雅的開發Android

前言 Gradle 是 Android 現在主流的編譯工具,他和 Android Studio 的關係非常緊密,可以說對於一些簡單的程式我們幾乎不需要任何程式碼上的配置只使用 Android Studio 就可以完成編譯和執行。 下面我給大家介紹一些實用的gradle程式碼

Java反射機制的原理及在Android下的簡單應用

轉載地址:http://www.cnblogs.com/crazypebble/archive/2011/04/13/2014582.html   花了幾天時間,研究了一下Java的反射機制。在這裡總結一下這幾天學習的成果,一來分享自己的學習過程

Android當關閉通知訊息許可權後無法顯示系統Toast的解決方案

前言 不知道大家是否遇到了當你們的App在5.0以上系統中被使用者關閉訊息通知後(其實使用者本身只是想關閉Notification的,猜測),系統的Toast也神奇的無法顯示。當然這個問題並不複雜,有很多種解決方案,我們逐一探討一下,然後來看看到底哪種方式會好

推薦這是我用過最精簡的App多渠道打包工具

調用 方法 工作 管理 計數 51cto 功夫 不同 apk Android應用市場存在大大小小幾百個商店(一個商店就代表一個渠道,比如:360手機助手、小米應用市場、華為應用市場、三星應用市場),每當App需要發布新版本時,我們就需要重新分發一遍每一個應用市場,渠道包就是

指南本地如何搭建IPv6環境測試你的APP

原文地址:http://www.cocoachina.com/ios/20160525/16431.html 投稿文章,作者:請勺子喝杯咖啡(簡書) IPv6的簡介 IPv4 和 IPv6的區別就是 IP 地址前者是 .(dot)分割,後者是以 :(冒號)分割

JMeter學習(二十八)內存溢出解決方法

不能 -xms 百度 解決 code apache 超過 軟件測試 內存 使用jmeter進行壓力測試時遇到一段時間後報內存溢出outfmenmory錯誤,導致jmeter卡死了,先嘗試在jmeter.bat中增加了JVM_ARGS="-Xmx2048m -Xms2048m

POI對於POI無法處理超大xls等文件,官方解決方法未研究,待定

構造 bsp .com similar miss 列數 xtra div iter 本次使用POI處理xlsx文件,莫名的遇到了一個無法逾越的問題。 總共71個xlsx文件,單個文件最大達到50M以上,71個xls文件擺在那裏就有3-4G的大小。 在起始處理的時候,發現原

ArcGISWebAdaptorIIS 安裝前準備及配置Portal For ArcGIS的問題解決

ima 沒有 port 問題解決 準備 bad 問題 cnblogs web 1、計算機全名配置 2、IIS-服務器證書配置 3、端口綁定 備註:配置Portal For ArcGIS總會提示計算機域名、全名錯誤,可能就是沒有進行第一步操作

解決Mac 運行adb提示command not found,需要配置adb環境

user spa bsp pre macosx adb 終端 命令 convert 問題:運行adb提示command not found 解決措施: 1、下載安裝:android-sdk-macosx   下載路徑:http://down.tech.sina.co

依賴註入的威力,.NET Core的魅力:解決MVC視圖中的中文被html編碼的問題

lan .config don nsa nco tor options ring 解決 有園友在博問中提了這樣一個問題 —— .NET Core 中文等非英文文字html編碼輸出問題,到我們的 ASP.NET Core 項目中一看,也是同樣的問題。 比如下面的Razor視圖

git提交到github不顯示貢獻小綠點問題的解決

問題描述:   最近一直在用github來寫部落格,但是今天發現github上的contributions記錄並沒有我的提交記錄.   經過一番百度和自行搗鼓發現了問題所在. 原因:   最近實習,公司給配電腦.原來沒有git,是用homebrew安裝的,github上的倉庫也是用新電腦來建立的,以及

Spring項目啟動報"Could not resolve placeholder"解決方法

web 啟動 not res org 文件 rop 出現 沒有 問題的起因:   除去properites文件路徑錯誤、拼寫錯誤外,出現"Could not resolve placeholder"很有可能是使用了多個PropertyPlaceholderConfigur

java--泛型-型別擦除與多型的衝突和解決方法

型別擦除與多型的衝突和解決方法 現在有這樣一個泛型類: [java] view plain copy print ? class Pair<T>&

AnsibleAnsible控制windows插件安裝及運行error與解決方法

ofo cto tps max 出現 沒有 4.0 type ansible命令 一、 問:因pip版本問題無法安裝kerberos 答:安裝提示需要先安裝pip升級包下載pip9.0.1升級包: https://pypi.python.org/packages/b6/ac

當在寫android的xml檔案中出現Unexpected text found in layout file: """的解決辦法

#當在寫android的xml檔案中出現Unexpected text found in layout file: “”"的解決辦法 當出現 Unexpected text found in layout file: “”" Incorrect line e

linuxlinux報錯:安裝nginx時,make報錯解決方法

目錄 一、報錯情況 二、解決方法 三、openssl舊版本下載和安裝 一、報錯情況 (1)輸入命令,報錯: make (2)具體報錯: make[1]: *** [objs/src/event/ngx_event_openssl.o] 錯誤

bugSwiper動態渲染swiper-slide後輪播圖劃不動解決方案

一、問題描述 在開發一個Jquery專案時,用到了Swiper外掛,並且因為要求資料的動態性,所以swiper-wrapper裡面的swiper-silde都是由Jquery動態渲染出來的DOM,結構如圖所示 二、問題分析 在使用上圖結構時,新增靜態資料可以使用Swiper