草庐IT

int_void

全部标签

android - getUidTxBytes(int uid) 在 android 6.0 中总是返回 0

我正在尝试获取所有应用程序的网络流量统计信息。我只是打印设备中每个应用程序的总网络流量。该代码在android4.4和5.1设备中运行良好,但在android6.0设备中它始终为所有应用程序返回0。任何人都可以告诉我为什么这发生在android6.0设备上。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);for(ApplicationInfoapp:getPackageManager().ge

java - Android int 在 eclipse 中替换为 android.R.integer

可能是一个简单的,但我似乎无法找到停止它的地方。每次我输入int它立即被替换为integer和包裹importandroid.R.integer;自动包含在内。有什么方法可以阻止这种情况在Eclipse中发生?谢谢 最佳答案 也许你可以试试这个:Preferences->Java->CodeStyle->OrganizeImports->(check)Donotcreateimportsfortypesstartingwithalowercaseletter我不确定它是否有帮助,但让我们试一试:)

android - 如何在 Android 中将 Drawable 转换为 int,反之亦然

我想将Drawable转换为int然后反之亦然。基本上我想将Arraylist对象保存到sharedPrefrence.为此,我实现了Gson到Srtring的转换方法。如果我在这里使用Drawable而不是int那么GsonString转换会花费很多时间。所以我想使用int而不是Drawable。privateListapps=null;publicvoidsetIcon(inticon){this.icon=icon;}apps.get(position).setIcon(mContext.getResources().getDrawable(apps.get(position).

c# - Xamarin "attempt to invoke virtual method ' void android.view.View.unFocus (android.view.View )' on a null object reference"

我正在使用Xamarin.Forms开发一个应用程序以供跨平台使用。最近我更新了Mac上的XamarinStudio以及更新了NuGet包。我现在收到此错误:尝试在空对象引用上调用虚拟方法“voidandroid.view.View.unFocus(android.view.View)”。(请参阅下面的堆栈跟踪)当离开(或重新呈现)除RootView之外的任何页面时,会发生这种情况。我认为我没有更改导航或页面呈现的任何部分。如果这有点含糊,我很抱歉,从堆栈跟踪来看,这不是从我的代码开始的(以任何可跟踪的方式)。而且我不确定从哪里开始调试。任何建议都会非常有帮助!堆栈跟踪---Endof

android - setItemChecked(int 位置, bool 值)不起作用?

我有一个ListView,它被定制为显示一个图像和2个TextView。我只是想突出显示列表中的一项。首先,我使用了listview的setSelection方法,我最终发现它不是这种方式,因为它在触摸模式下不工作。因此,我进行了一些搜索,发现我需要使用setItemChecked方法。因此,我制作了状态列表颜色。我用它来设置自定义列表项的背景颜色。从ListActivity中,我调用setItemChecked(position,true)到我的ListView的特定索引。不幸的是,它似乎对我不起作用。有什么遗漏吗?有人中招了吗?注意**,我确实从网络中检索了ListView的数据。

android - 为什么构造函数 ArrayAdapter<String>(new View.OnKeyListener(){}, int, String[]) 未定义

为什么在我的编码中未定义构造函数ArrayAdapter(newView.OnKeyListener(){},int,String[])。当键入的字数超过3个字符时,此编码用于从SQLite中获取数据。但是,它显示以下错误。TheconstructorArrayAdapter(newView.OnKeyListener(){},int,String[])isundefineded1=(AutoCompleteTextView)findViewById(R.id.searchWord);ed1.setOnKeyListener(newView.OnKeyListener(){Intege

android - 识别哪个 AlertDialog 触发了 onClick(DialogInterface dialog, int which)

我正在创建一个对话框,如下所示:@OverrideprotectedDialogonCreateDialog(intid){switch(id){caseDIALOG_1:returnnewAlertDialog.Builder(this).setTitle(R.string.s_dlg1).setPositiveButton(android.R.string.ok,this).create();caseDIALOG_2:......}returnnull;}@OverridepublicvoidonClick(DialogInterfacedialog,intwhichButton)

android - notifyItemChanged(int position) 更新 RecyclerView 中的多个项目

我正在使用RecyclerView显示项目列表,我需要按位置更新单个项目的状态。我正在更新列表中的项目,然后调用notifyItemChanged(intposition)像这样:myList.set(position,newModifiedItem);notifyItemChanged(position);该项目已成功更新,但也会随机更新一些其他项目,每次我上下滚动我的项目列表时,也会对其他项目进行此更新(不同的图标状态)。我在onBindViewHolder中进行更改,我按位置检查列表项并决定设置不同的状态。完整适配器代码:publicclassMyAdapterextendsRe

android - FragmentTransaction 类型中的错误 : The method add(int, Fragment, String) 不适用于参数 (int, FragementTest, String)

我正在尝试使用Fragements。但是在MainActivity.java文件中transaction.add(R.id.my_layout,testfrag,"");没有正确启动。请在下面找到我使用的代码。packagecom.example.testtabs;importandroid.os.Bundle;importandroid.app.Activity;importandroid.app.FragmentManager;importandroid.app.FragmentTransaction;importandroid.app.TabActivity;importandr

java - 如何将原始 int 传递给我的 AsyncTask?

我想要的是将一个int变量传递给我的AsyncTask。intposition=5;然后我这样声明我的AsyncTask:classproveAsyncextendsAsyncTask{protectedvoidonPreExecute(){}protectedVoiddoInBackground(int...position){}...但是我得到一个错误,它是这样的:Typeargumentcannotbeofprimitivetype我只能传递一个int[]和Integer变量,但绝不能传递一个int变量,然后我执行我的AsyncTask像这样:newproveAsync().ex