我尝试使用片段打开数据库,但是,当我单击按钮开始搜索时,程序意外终止并显示如下错误:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference
at android.widget.Toast.<init>(Toast.java:102)
at android.widget.Toast.makeText(Toast.java:259)
at com.example.nkwpy.myapplication.MainFragment.query(MainFragment.java:176)
at com.example.nkwpy.myapplication.MainFragment.access$000(MainFragment.java:46)
at com.example.nkwpy.myapplication.MainFragment$queryListener.onClick(MainFragment.java:161)
at android.view.View.performClick(View.java:5207)
at android.view.View$PerformClick.run(View.java:21177)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5458)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628)
Run Code Online (Sandbox Code Playgroud)
MainFragment:
package com.example.nkwpy.myapplication;
import android.content.Context;
import android.net.Uri;
import android.os.Bundle;
import android.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.view.View.OnClickListener;
import android.widget.Toast;
/**
* A simple {@link Fragment} subclass.
* …Run Code Online (Sandbox Code Playgroud) 
我正在尝试使用Pycharm设置应用引擎.但是Pycharm无法检测到谷歌应用引擎SDK目录.
这有什么不对?请帮忙.
我正在设置工具栏字幕,如:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getExtra();
getSupportActionBar().setSubtitle("subtitle");
Run Code Online (Sandbox Code Playgroud)
它适用于其他活动,但不适用于滚动活动
我在GridView类别和类别图像中的php webservices获取此错误是在数组列表中我必须在网格视图中显示它们thrpough web services但是getData()中出现错误,因为NoSuchMethodError请尝试帮助我提前谢谢.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.activity_customerhomepage, container, false);
gridView = (GridView) rootView.findViewById(R.id.gridView);
ids = new ArrayList<>();
categorys = new ArrayList<>();
category_imgs = new ArrayList<>();
//Calling the getData method
getData();
return rootView;
}
private void getData() {
final ProgressDialog loading = ProgressDialog.show(getContext(), "Please wait...", "Fetching data...", false, false);
//Creating a json array request to get the json from our api
JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(DATA_URL,
new Response.Listener<JSONArray>() {
@Override …Run Code Online (Sandbox Code Playgroud) 我在发布的应用程序中收到此错误,只有客户端收到此错误。我已经多次尝试复制同样的错误,但没有成功。我也已经尝试在所有有 Dialog 但也没有解决的位置使用下面的代码。
if (dialog.isShowing ()) {
dialog.dismiss ();
}
Run Code Online (Sandbox Code Playgroud)
错误报告
java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{16faa139 V.E..... R.....I. 0,0-0,0} not attached to window manager
at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:412)
at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:338)
at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:122)
at android.app.Dialog.dismissDialog(Dialog.java:522)
at android.app.Dialog.dismiss(Dialog.java:504)
**at br.my.project.de.a(Unknown Source)
at br.my.project.de.onPostExecute(Unknown Source)**
at android.os.AsyncTask.finish(AsyncTask.java:636)
at android.os.AsyncTask.access$500(AsyncTask.java:177)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6946)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
Run Code Online (Sandbox Code Playgroud) 当我开始在 Android 中运行我的应用程序时,我收到一条消息,提示“adb.exe start server failed-run if necessary”。

我在命令提示符中尝试了 Stack Overflow 上显示的许多命令,但问题没有得到纠正。这是我得到的错误,

我什至重新安装了Android Studio,但徒劳无功。在任务管理器中找不到我的 adb.exe。
我怎么解决这个问题?
嘿,在用户点击标记应用程序崩溃的地图活动中,我在logcat中得到这个,这不是由我的应用程序中的类引起的,我无法找到为什么我得到它
E/AndroidRuntime: FATAL EXCEPTION: main
Process: ir.aftabeshafa.shafadoc, PID: 24320 java.lang.ArrayIndexOutOfBoundsException: length=3; index=3
at android.util.PathParser$PathDataNode.addCommand(PathParser.java:380)
at android.util.PathParser$PathDataNode.nodesToPath(PathParser.java:260)
at android.graphics.drawable.VectorDrawable$VPath.toPath(VectorDrawable.java:1265)
at android.graphics.drawable.VectorDrawable$VPathRenderer.drawPath(VectorDrawable.java:950)
at android.graphics.drawable.VectorDrawable$VPathRenderer.drawGroupTree(VectorDrawable.java:931)
at android.graphics.drawable.VectorDrawable$VPathRenderer.draw(VectorDrawable.java:938)
at android.graphics.drawable.VectorDrawable$VectorDrawableState.updateCachedBitmap(VectorDrawable.java:705)
at android.graphics.drawable.VectorDrawable.draw(VectorDrawable.java:280)
at android.widget.ImageView.onDraw(ImageView.java:1148)
at android.view.View.draw(View.java:15171)
at android.view.View.updateDisplayListIfDirty(View.java:14096)
at android.view.View.getDisplayList(View.java:14119)
at android.view.View.draw(View.java:14895)
at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
at android.view.View.draw(View.java:15174)
at android.view.View.updateDisplayListIfDirty(View.java:14096)
at android.view.View.getDisplayList(View.java:14119)
at android.view.View.draw(View.java:14895)
at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
at android.view.View.updateDisplayListIfDirty(View.java:14091)
at android.view.View.getDisplayList(View.java:14119)
at android.view.View.draw(View.java:14895)
at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201)
at android.view.View.draw(View.java:15174)
at android.widget.FrameLayout.draw(FrameLayout.java:592)
at android.view.View.updateDisplayListIfDirty(View.java:14096)
at android.view.View.getDisplayList(View.java:14119)
at android.view.View.draw(View.java:14895)
at android.view.ViewGroup.drawChild(ViewGroup.java:3407)
at android.support.design.widget.CoordinatorLayout.drawChild(CoordinatorLayout.java:1195)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java:3201) …Run Code Online (Sandbox Code Playgroud) 我有一个来自 WFC 服务的 JSON 字符串。当我尝试将 JSON 数组转换为 List 对象时,出现以下错误:
".JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token at [Source: java.io.StringReader@41f27f18; line: 1, column: 1]"
Run Code Online (Sandbox Code Playgroud)
Java类(卡片类):
public class Card {
public String ID;
public String CompanyID;
public String CompanyName;
public String FiscalCode;
public String Limit;
public String StateID;
public String CardState;
public String Deleted;
public String Sold;
public String StartDate;
public String InvoiceStartDate;
public String Quantity;
public String Value;
public String CardTypeID;
public String CardType;
public String SoldChanged; …Run Code Online (Sandbox Code Playgroud) 我有一个联系人列表,我想ListView根据它的第一个字符更改项目的textcolor .我为[az]取了颜色color.xml并想把它设置为我的颜色TextView.我采取过这样的事情.
我的color.xml
<color name="a">#ff0000</color>
<color name="b">#00ff00</color>
<color name="c">#0000ff</color>`
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情.
textview1.setTextColor(
getResources().getIdentifier("@color/" + textview1.getText().toString().toLowerCase().charAt(0),
null,
getPackageName()));
Run Code Online (Sandbox Code Playgroud)
还有其他方法可以执行此操作吗?任何人都可以建议我...在此先感谢...
OkHttpClient client;
client = new OkHttpClient.Builder()
.connectTimeout(5, TimeUnit.SECONDS)
.writeTimeout(5, TimeUnit.SECONDS)
.readTimeout(5, TimeUnit.SECONDS)
.build();
Request request22 = new Request.Builder()
.url("http://www.goo.com/")
.build();
Utils.myLog("-begin-");
Response response = null;
try {
response = client.newCall(request22).execute();
if (response.isSuccessful()) {
Utils.myLog("-donw-");
}
} catch (Exception e) {
e.printStackTrace();
Utils.myLog("-error-" + e.toString());
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码,我将超时设置为5秒,但是在“开始”之后仍然需要20秒才能收到“错误unknownhostexception”?为什么我的代码没用?我看了OKHTTP的源代码,默认超时是10秒(如果我是对的),我很困惑。
任何人都可以提供帮助,我非常感谢您。