Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何访问android中其他类创建的列表_Android_Kotlin - Fatal编程技术网

如何访问android中其他类创建的列表

如何访问android中其他类创建的列表,android,kotlin,Android,Kotlin,我创建了一个存储api中的值的列表。在我的例子中,buildingFragment 我的问题是如何访问从其他类创建的列表。这样我就可以做搜索过滤器了 我只想使用buildingFragment中创建的列表在searchFragment中创建搜索过滤器 下面是我的构建片段 package com.example.rsquare\u android\u fixed.mywork.building 导入android.os.AsyncTask 导入android.os.Bundle 导入androi

我创建了一个存储api中的值的列表。在我的例子中,buildingFragment

我的问题是如何访问从其他类创建的列表。这样我就可以做搜索过滤器了

我只想使用buildingFragment中创建的列表在searchFragment中创建搜索过滤器

下面是我的构建片段

package com.example.rsquare\u android\u fixed.mywork.building
导入android.os.AsyncTask
导入android.os.Bundle
导入android.view.LayoutInflater
导入android.view.view
导入android.view.ViewGroup
导入androidx.fragment.app.fragment
导入com.example.rsquare\u android\u fixed.R
导入com.example.test.mainF.Address\u数据
导入kotlinx.android.synthetic.main.fragment_building*
导入org.json.JSONArray
导入java.net.HttpURLConnection
导入java.net.URL
类buildingFragment:Fragment(){
覆盖创建视图(充气机:布局充气机,容器:ViewGroup?,savedInstanceState:Bundle?):视图{
val充气=充气机。充气(右布局图。建筑碎片,容器,假)
val url=“url”
AsyncTaskHandleJson().execute(url)
回程充气
}
内部类AsyncTaskHandleJson:AsyncTask(){
重写fun doInBackground(varargurl:String?):String{
变量文本:字符串
val connection=URL(URL[0])。openConnection()作为HttpURLConnection
试一试{
connection.connect()
text=connection.inputStream。使用{it.reader()。使用{reader->reader.readText()}
}
最后{
连接断开()
}
返回文本
}
重写onPostExecute(结果:字符串?){
super.onPostExecute(结果)
handleJson(结果)
}
private-fun-handleJson(jsonString:String?){
val jsonArray=jsonArray(jsonString)
val list=ArrayList()
变量x=0

while(x)你把搜索栏放在哪里?在searchFragment中。但里面还是什么都没有