我想保存和阅读一个名为coursesfav的元素列表。
在下面的代码中,我创建了类的映射,但我不知道如何将字符串映射的元素一个接一个地保存在列表中,遍历列表,然后在ListView中显示所有元素。
这就是我所拥有的
//my class
class curso {
final String title;
final String entidad;
final String categoria;
final String emision;
final String imgcourse;
final String u
我将一个数组列表分配给另一个数组列表,也将其存储在SharedPreferences中。问题是,当从SharedPreferences获取数组列表时。arraylist的顺序不同,即存储在索引上的值在获取的arraylist中是不同的。
我使用以下代码进行存储:在这里,我是list1的qarrayoff数组列表。在打印list1元素时,它的顺序与qarrayoff中的不同
ArrayList<String> list1 = new ArrayList<String>();
list1.addAll(qarrayoff);// fetch the data
Shared
我正在尝试使用sharedPreferences将字符串列表存储在本地存储中,当我第一次使用我的应用程序时,存储库将返回null。当我试图将任何新的项目写入我的存储,然后读取它,函数
getSearchHistoryItems()
不返回任何数据。我编写新项目的功能有问题吗?
interface LocalPreferencesRepository {
fun getSearchHistoryItems(): List<String>?
fun addSearchHistoryItem(item: String)
}
class LocalPreference
下面是provider类的代码。每当应用程序启动时,我都想获取保存在共享首选项中的表单。然而,从共享首选项加载需要一段时间。因此,当我第一次访问表单时,它最初是空的,我得到了一个空列表。有没有什么办法延迟getter,直到它拥有表单模型的对象。 class FormProvider with ChangeNotifier {
FormProvider() {
loadformPreferences();
}
List<FormModel> _forms = [];
List<FormModel> get forms => _forms;
我试图在SharedPreferences中编辑列表中的值,但是有些地方出错了。
我的SharedPreference是:
public class StepsData {
static SharedPreferences data;
static SharedPreferences.Editor editor;
static final int VALUE_KEY = 0;
static final List<String> LIST_KEY= new Vector<String>();
}
我通过以下方式使用SharedPref:
S
我正在寻找关于选择的建议,我必须保存从标记和谷歌地图上的placepicker搜索数据。
我已经研究了共享偏好,并尝试了代码,但不起作用。
我需要从位置选择器搜索中获取地址数据并将其保存,以便历史记录活动可以生成列表。
place picker有保存搜索的选项吗?
我正在使用android studio
这是我的地点选择器的一个例子
Place place = PlacePicker.getPlace(data, this);
LatLng placeLatLng = place.getLatLng(); // gett lat lng from place
我在我的页面中创建了一个initState,并在每次打开这个页面时调用callData来获取favId (类型:列表)。但是,当应用程序启动时,我的编译器显示以下错误消息: _TypeError (type 'List<String>' is not a subtype of type 'String') 这是我的getData函数: getData(favId) async {
SharedPreferences pref = await SharedPreferences.getInstance();
return pref.g
我有一个使用服务的应用程序。但是,由于某种原因,该服务不识别变量"placeArrayList“、"latitudeArrayList”、"longitudeArrayList“和”目的“。
我在这里能做什么?
MainActivity.java
public class MainActivity extends AppCompatActivity {
PlacePicker.IntentBuilder builder;
int PLACE_PICKER_REQUEST;
ListView placeListView;
ArrayList<String> p
在我的应用程序中,我注册了一个广播接收器,如果小部件更新时没有网络连接,它会监听连接变化;如果更新时有互联网连接,我想注销它。我正在努力解决的问题是让接收器的相同实例注销它,因为当应用程序更新时,会构建一个新的appwidgetprovide实例,所以我没有对该实例的引用。我尝试将其存储在SharedPreferences中,但这给了我一个错误:接收器未注册。
public void decideBroadcastState(Context context){
// get the network receiver from shared preferences
pre
我是android编程新手,我正在开发的地图应用程序遇到了问题。该应用程序允许通过点击将圆圈放置在地图上,如果当前位置在圆圈内,则会显示一条消息,如果在圆圈之外,也会显示不同的消息。问题是在对圆进行onStart检查时,它只检测到最后创建的圆的内部或外部,而不是所有可用圆。我不确定是什么导致了这个问题。代码片段如下:
// Opening the sharedPreferences object
sharedPreferences = getSharedPreferences("location", 0);
// Getting number of
在我的安卓应用程序的Fragment中,我使用SharedPreferences和Moshi来保存和加载我从RecyclerView获得的数据。
以下是我为该任务提供的两个函数:
private fun saveData() {
val sharedPreferences = this@Main.requireContext().getSharedPreferences("recycler_view", Context.MODE_PRIVATE)
val editor = sharedPreferences.edit()
val moshi = Mosh
我有一个自定义适配器和一个名为groceries的ArrayList<String>,其中包含用户输入的任何内容。
这是我的方法,每当用户在其中放置或删除内容时,都会保存listView:
public void saveGroceriesList() {
sharedPreferences = getContext().getSharedPreferences("com.me.application", Context.MODE_PRIVATE);
HashSet<String> set = new HashSet(groceries)
我很少有经验,在保持一个应用程序登录使用一个令牌,然后删除该令牌时,用户点击退出。虽然我已经设法将应用程序保持在登录状态,但当我按下“注销”按钮时,麻烦就开始了。单击“注销”显示为“注销”。当应用程序只被最小化时,情况也是如此,但一旦应用程序从内存中清除并重新启动,它就会直接将我带入主屏幕。我相信,当我注销时,令牌不知何故没有从本地内存中清除掉。此外,每次启动应用程序和注销时,我都会收到以下错误。守则如下:
我所犯的错误是:
Unhandled Exception: Null check operator used on a null value
为注册、注册和退出提供便利的供应商。
clas
我正在尝试保存我动态创建的切换按钮的状态。我无法保存当前状态。如果我更改了应用程序中的活动,然后返回,则切换按钮的状态将恢复为默认值。这是我的代码。有人能帮我吗?
private class CustomAdapter extends ArrayAdapter<HashMap<String, Object>>
{
public CustomAdapter(Context context, int textViewResourceId,
ArrayList<HashMap<String, Object>> St