嗨,我使用片段A和第二片段使用b.调用b和使用的asynctask 方法,但我第一次使用这是完美的工作,但第二次然后崩溃应用程序和我的错误登录下面:::我工作三星平板电脑完美工作但三星核心移动崩溃的应用程序.
E/AndroidRuntime: FATAL EXCEPTION: main
E/AndroidRuntime: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1343)
E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.enqueueAction(FragmentManager.java:1361)
E/AndroidRuntime: at android.support.v4.app.BackStackRecord.commitInternal(BackStackRecord.java:595)
E/AndroidRuntime: at android.support.v4.app.BackStackRecord.commit(BackStackRecord.java:574)
E/AndroidRuntime: at com.buymysari.fragment.SendImageServerFragment$SendImageServerTask.onPostExecute(SendImageServerFragment.java:158)
E/AndroidRuntime: at com.buymysari.fragment.SendImageServerFragment$SendImageServerTask.onPostExecute(SendImageServerFragment.java:1)
E/AndroidRuntime: at android.os.AsyncTask.finish(AsyncTask.java:631)
E/AndroidRuntime: at android.os.AsyncTask.access$600(AsyncTask.java:177)
E/AndroidRuntime: at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime: at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:4960)
E/AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)
我的班级用于:
public class TakeCameraFragment extends Fragment {
Camera mCamera = null; …Run Code Online (Sandbox Code Playgroud) 好吧,所以这变得非常烦人,试图让我的项目在出口时工作/
Progaurd一直给我这个错误:
Proguard returned with error code 1. See console
Run Code Online (Sandbox Code Playgroud)
这是我在控制台中得到的完整错误:
Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] Warning: com.google.ads.m: can't find referenced class com.google.ads.internal.state.AdState
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] You should check if you need to specify additional program jars.
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] Warning: there were 2 unresolved references to classes or interfaces.
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] You may need to specify additional library jars (using '-libraryjars').
[2012-10-23 18:14:20 - com.fttech.monkey_toss.Menu] java.io.IOException: Please correct the …Run Code Online (Sandbox Code Playgroud) 我正在编写一个使用AutoCompleteTextView的Android应用程序,就像API示例一样.问题是我的文本太长,需要在下拉列表时换行.我有一个自定义list_item.xml,但只显示一行文本.如果与微调器一起使用,list_item.xml布局将包装为2行,但不包含AutoCompleteTextView.
main.java
public class main extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autocomplete_country);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES);
textView.setAdapter(adapter);
}
static final String[] COUNTRIES = new String[] {
"This is the first line that is too long and it needs to wrap content",
"Albania", "Algeria", "American Samoa", "Andorra",
"This is a second line that also needs to wrap its content",
"Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium"
};
}
Run Code Online (Sandbox Code Playgroud)
main.xml中
<?xml version="1.0" …Run Code Online (Sandbox Code Playgroud) 我正在运行Android Studio 2.1.1并在两个设备上调试我的应用程序(我的x86_64 windows 10上有一个模拟器,另一个是我的HTC One M8).在调试过程中,如果我跳过代码,当它存在当前的方法或范围时,程序就会崩溃,在logcat中没有任何指示(我知道这是因为我故意添加了一个log.d作为最后一行,而最后一行我得到的消息是崩溃前来自此log.d的内容).
但是,如果我使用continue而不是跳过,应用程序只会退出当前函数,而不会崩溃应用程序.
我不知道这里发生了什么,它大大减慢了我的开发和调试速度.任何想法和建议将不胜感激.如果您需要更多信息,请告知我们,提前谢谢.
我在列表视图中显示图像并出现内存错误任何人都指导我这个问题的解决方案是我的代码
logcat的
ERROR/AndroidRuntime(1010): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
ERROR/AndroidRuntime(1010): at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method)
ERROR/AndroidRuntime(1010): at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:405)
ERROR/AndroidRuntime(1010): at android.graphics.BitmapFactory.decodeByteArray(BitmapFactory.java:418)
ERROR/AndroidRuntime(1010): at com.Adapters.AdapterTours.getView(AdapterTours.java:73)
ERROR/AndroidRuntime(1010): at android.widget.AbsListView.obtainView(AbsListView.java:1409)
ERROR/AndroidRuntime(1010): at android.widget.ListView.makeAndAddView(ListView.java:1745)
ERROR/AndroidRuntime(1010): at android.widget.ListView.fillUp(ListView.java:700)
ERROR/AndroidRuntime(1010): at android.widget.ListView.fillGap(ListView.java:646)
ERROR/AndroidRuntime(1010): at android.widget.AbsListView.trackMotionScroll(AbsListView.java:3399)
ERROR/AndroidRuntime(1010): at android.widget.AbsListView.onTouchEvent(AbsListView.java:2233)
ERROR/AndroidRuntime(1010): at android.widget.ListView.onTouchEvent(ListView.java:3446)
ERROR/AndroidRuntime(1010): at android.view.View.dispatchTouchEvent(View.java:3885)
ERROR/AndroidRuntime(1010): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:903)
ERROR/AndroidRuntime(1010): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)
ERROR/AndroidRuntime(1010): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)
ERROR/AndroidRuntime(1010): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)
ERROR/AndroidRuntime(1010): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:942)
ERROR/AndroidRuntime(1010): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1691)
ERROR/AndroidRuntime(1010): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1125)
ERROR/AndroidRuntime(1010): at android.app.Activity.dispatchTouchEvent(Activity.java:2096)
ERROR/AndroidRuntime(1010): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1675)
ERROR/AndroidRuntime(1010): at android.view.ViewRoot.deliverPointerEvent(ViewRoot.java:2194)
ERROR/AndroidRuntime(1010): at android.view.ViewRoot.handleMessage(ViewRoot.java:1878)
ERROR/AndroidRuntime(1010): …Run Code Online (Sandbox Code Playgroud) 这是我的logcat详细信息请帮我解决这个问题
03-28 11:58:13.421 992-5910/? D/ActivityManager? New dropbox entry: com.dpc.selfie, data_app_native_crash, 5f2d762f-9b90-42d2-8a2a-bda978da87bc
03-28 11:58:13.431 992-5910/? W/ActivityManager? Force finishing activity com.dpc.selfie/.Act.Activity_Feeds
03-28 11:58:13.461 992-1177/? W/InputDispatcher? channel '4443fea0 com.dpc.selfie/com.dpc.selfie.Act.Activity_Feeds (server)' ~ Consumer closed input channel or an error occurred. events=0xd
03-28 11:58:13.461 992-1177/? E/InputDispatcher? channel '4443fea0 com.dpc.selfie/com.dpc.selfie.Act.Activity_Feeds (server)' ~ Channel is unrecoverably broken and will be disposed!
03-28 11:58:13.501 310-310/? D/Zygote? Process 5738 terminated by signal (7)
03-28 11:58:13.531 992-5910/? D/dalvikvm? GC_FOR_ALLOC freed 3663K, 18% free 44731K/54304K, paused 91ms, total 91ms
03-28 11:58:13.531 …Run Code Online (Sandbox Code Playgroud) 我需要为TextView设置初始透明度,但我不知道该怎么做.在iPhone上,可以使用alpha属性轻松完成.我尝试使用AlphaAnimation设置alpha但没有好处它不起作用.它结束时只返回100%alpha.
AlphaAnimation anim = new AlphaAnimation(1, 0.2f);
anim.setDuration(5000);
textView.startAnimation(anim);
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
使用操作栏搜索界面时,窗口小部件将以纵向模式展开以占据屏幕的整个宽度,但在横向模式下会停止缩短.
有没有办法在SearchView上设置扩展布局参数,以便在用户键入搜索时完全填充操作栏?
见图:http: //i.imgur.com/3z8ZbJA.png
注意:我目前没有使用ActionBar Sherlock
编辑:这是我为了扩展全宽而做的.
searchView.setOnSearchClickListener(new OnClickListener() {
private boolean extended = false;
@Override
public void onClick(View v) {
if (!extended) {
extended = true;
LayoutParams lp = v.getLayoutParams();
lp.width = LayoutParams.MATCH_PARENT;
}
}
});
Run Code Online (Sandbox Code Playgroud) 我已在我的应用中实施了GCM(Google Cloud Messaging).Google Play服务库已自动生成values.xml,其中我senderId是:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="gcm_defaultSenderId">123</string>
</resources>
Run Code Online (Sandbox Code Playgroud)
问题是我有其他语言环境,App Release期间的Lint给了我一个错误:
Error:(3) Error: "gcm_defaultSenderId" is not translated in "fr" (French) [MissingTranslation]
因为它是自动生成的我无法设置translable = false.我应该怎么解决这个问题?
我有一个RecyclerView,其中每个列表行项目都有一个CheckBox. 在单独的列表行的布局预览中,Checkbox 显示正确,没有文本:
但是,当我查看布局预览作为RecyclerView(使用tools:listitem = "@layout/application_list_content")的一部分时,我看到不需要的示例文本,如“项目 0”、“项目 1”、“项目 3”等:
问题:有没有办法让 Android Studio 的布局预览不显示示例文本 - “Item X” - 而只是显示一个空字符串?
的代码RecyclerView是:
<android.support.v7.widget.RecyclerView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/application_list"
android:name="com.laurivan.android.ApplicationListFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginEnd="?listPreferredItemPaddingRight"
android:layout_marginStart="?listPreferredItemPaddingLeft"
app:layoutManager="LinearLayoutManager"
tools:context="com.laurivan.android.ApplicationListActivity"
tools:listitem="@layout/application_list_content"/>
Run Code Online (Sandbox Code Playgroud)
项目行有这样的内容:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="@dimen/list_item_height_normal"
android:orientation="horizontal"
>
<CheckBox
android:id="@+id/app_checkBox"
style="?android:attr/starStyle"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_margin="0dp"
android:checked="false"
android:padding="0dp"
tools:text=""
/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)