Tag: java的

获取错误“无法找到或加载主类HelloWorld”

我有这个简单的代码: public class HelloWorld{ public static void main(String[] args){ System.out.println(“HelloWorld”); } } 文件名为HelloWorld.java 在命令提示符下,我输入: javac HelloWorld.java java HelloWorld (同一目录) 我收到错误:“无法找到或加载主类HelloWorld” 我确定它与不正确的安装无关,因为我重新安装了两次jdk和jre。 编辑: 这在以前工作,第二天,没有更改代码,目录或任何东西,它开始给出错误。

什么 – >在Java中意味着什么

我只想了解符号’ – >’的含义。 我写了一个简单的方法并关闭了IDE会话。 当我回来继续我的工作时,它看起来如下。 当我点击该方法时,它又回到了我最初的编写方式,如下所示: 我的问题是,这是Java 8.0的新语法还是IDE自动完成某种信息崩溃?

Android AccountManager.getUserData()返回null

我有一个类似的问题,像这个AccountManager getUserData返回null尽管它被设置但是解决方案对我不起作用 我的Authenticator.java public class Authenticator extends AbstractAccountAuthenticator{ private Context context; public Authenticator(Context context) { super(context); this.context = context; } @Override public Bundle editProperties(AccountAuthenticatorResponse response, String accountType) { // TODO Auto-generated method stub return null; } @Override public Bundle addAccount(AccountAuthenticatorResponse response, String accountType, String authTokenType, String[] requiredFeatures, Bundle options) throws NetworkErrorException { Bundle result = […]

等到完成onChildAdded in firebase querys,Android

我是Firebase的新手并致力于简单的项目。 我有一种方法可以从Firebase获取教师列表,并将他们的电子邮件添加到ArrayList并返回。 public ArrayList getTeacherList() { temp = new ArrayList(); Firebase node = ref.child(“teachers”); Query query = node.orderByChild(“subject”).equalTo(selected_subject); query.addChildEventListener(new ChildEventListener() { @Override public void onChildAdded(DataSnapshot dataSnapshot, String s) { Map value = (Map) dataSnapshot.getValue(); Log.d(“TEACHER”,” “+value.toString()); Iterator entries = value.entrySet().iterator(); while (entries.hasNext()) { Map.Entry thisEntry = (Map.Entry) entries.next(); String key = (String) thisEntry.getKey(); Object data […]

如何从不同的活动更改媒体播放器

我想知道我是否可以在一个活动中声明媒体播放器变量,然后在单独的活动中暂停或停止它。 我将如何解决这个问题还是有另一种方式? 谢谢

将数据从一个活动传递到另一个活动,但稍后转到另一个活动

我的工作流程如下: LoginActivity – > ActivityB – > ActivityC – > ActivityD 我想将数据从LoginActivity传递给ActivityD,但不能直接转到ActivityD。 即,我想将数据从LoginActivity传递给ActivityD,但在我到达ActivityD之前转到ActivityB和ActivityC并在那里获取数据。 这可能吗? 我知道将数据从一个活动传递到另一个活动,代码如下: Intent i = new Intent(getApplicationContext(), AnotherActivity.class); i.putExtra(“key”, (int)1); i.putExtra(“something”, something); startActivity(i); 在AnotherActivity您可以执行以下操作来获取数据: Bundle extras = getIntent().getExtras(); if(extras !=null) { String var = extras.getString(“something”); } 但如果我想延迟直接参加活动,这不起作用。 所以,如果我拿出startActivity(i); 然后去另一个活动。 当tyring获取最终活动中的数据时,程序崩溃。 弹出好旧的NullPointerExeption。 有谁知道做我所描述的方式? 从一个活动获取数据到另一个活动,但不能立即进行(或开始)该活动?

JSONException:无法使用JSON Array的帮助转换为JSONObject

$ Error :: JSONException:在JSON数组的帮助下,json字符串无法转换为JSONObject 这是导入库 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.os.AsyncTask; import android.os.Bundle; import android.annotation.SuppressLint; import android.app.Activity; import android.util.Log; import android.view.Menu; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.Toast; activity_main.xml文件 互联网许可就在这里 […]

如何解析具有多个表的页面

关于如何刮取多个表的网页的任何想法? 我正在连接到网页 这是一个表,但在同一个网页上有多个表 我也无法弄清楚如何阅读表… XML: Top 300 Overall Fantasy Rankings RANK CENTRES TEAM POS GP G A PTS +/- PIM PPP 1. Steven Stamkos Tampa Bay C 81 50 51 101 -2 56 38 Iterator trSIter = doc.select(“table”) .iterator(); while (trSIter.hasNext()) { Element trEl = trSIter.next().child(0); Elements tdEls = trEl.children(); Iterator tdIter = tdEls.select(“tr”).iterator(); System.out.println(“><"+tdsEls); Iterator […]

Listview的Android进度对话框

我有一个listview的活动。 当我调用此活动时,活动大约需要3-5秒才会显示并显示列表视图。 看起来好像没有按下按钮来加载活动,我想在加载时显示progressdialog但是无法弄明白。 ProgressDialog progress; progress = ProgressDialog.show(this, “Loading maps!”, “Please wait…”, true); // sort out track array getTracks(); progress.dismiss(); 我使用listview在活动的oncreate()上做了以上操作,但对话框从未显示过? 我想要的是在按下按钮时显示活动A上的进度对话框,然后在加载并显示活动B后关闭它? 谢谢

主线程exception上的Android Bump Api网络

首先,我对Android和JAVA世界都很陌生(来自C / C ++ / Objective-C)。 我正在尝试集成Android bump API(3.0,最新版本),但我遇到了麻烦。 我复制了这个例子,它在Android 2.2下工作正常,碰撞服务正确启动,但对于Android 3.0及其上层它不起作用。 在加载我的活动时,我有一个exception(主线程上的网络),我知道这个exception以及如何避免它,但在这种情况下,Bump表示他们在自己的线程中运行他们的API所以我不这样做真的知道我为什么得到它。 他们说你不需要运行一个线程或任务。 以下是我的活动示例 public class BumpActivity extends Activity { private IBumpAPI api; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.bump); bindService(new Intent(IBumpAPI.class.getName()), connection, Context.BIND_AUTO_CREATE); IntentFilter filter = new IntentFilter(); filter.addAction(BumpAPIIntents.CHANNEL_CONFIRMED); filter.addAction(BumpAPIIntents.DATA_RECEIVED); filter.addAction(BumpAPIIntents.NOT_MATCHED); filter.addAction(BumpAPIIntents.MATCHED); filter.addAction(BumpAPIIntents.CONNECTED); registerReceiver(receiver, filter); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); […]