Mainactivity.java中的错误

我有以下代码,我找不到摆脱这些错误的方法: 类型View中的方法setOnClickListener(View.OnClickListener)不适用于参数(MainActivity) 这适用于包含以下内容的第17,18,19,20,21,22,23,24,25行: findViewById(R.id.imageButton9).setOnClickListener(this); 在第31行(创建新类的行)中,我得到: 嵌套类型MainActivity无法隐藏封闭类型 这是我正在使用的代码: package com.example.rome; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.EditText; import android.widget.Button; import android.view.View; import android.widget.Toast; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.imageButton1).setOnClickListener(this); findViewById(R.id.imageButton2).setOnClickListener(this); findViewById(R.id.imageButton3).setOnClickListener(this); findViewById(R.id.imageButton4).setOnClickListener(this); findViewById(R.id.imageButton5).setOnClickListener(this); findViewById(R.id.imageButton6).setOnClickListener(this); findViewById(R.id.imageButton7).setOnClickListener(this); findViewById(R.id.imageButton8).setOnClickListener(this); findViewById(R.id.imageButton9).setOnClickListener(this); } class MainActivity extends Activity implements View.OnClickListener { @Override […]

如何以编程方式获取JBoss中所有已注册DS名称(Object)的列表?

我想检查在JBoss中是否使用两个不同的DS名称注册了相同的模式 如何以编程方式获取JBoss中所有已注册DS名称(Object)的列表?

如何避免Hbase put操作中的InterruptedIOException

在使用HTable.put方法将数据放入Hbase ,我偶尔会HTable.put以下exception。 但是当我检查该特定rowkey的get操作时,数据实际上已写入rowkey 。 同时我搜索了HMaster和HRegionservers的日志来识别问题。 但无法找到。 请帮助微调Hbase配置以避免InterruptedIOException。 Hadoop Distribution: Apache Version: HBase 1.2.6 Cluster size: 12nodes java.io.InterruptedIOException: #17209, interrupted. currentNumberOfTask=1 at org.apache.hadoop.hbase.client.AsyncProcess.waitForMaximumCurrentTasks(AsyncProcess.java:1764) at org.apache.hadoop.hbase.client.AsyncProcess.waitForMaximumCurrentTasks(AsyncProcess.java:1734) at org.apache.hadoop.hbase.client.AsyncProcess.waitForAllPreviousOpsAndReset(AsyncProcess.java:1810) at org.apache.hadoop.hbase.client.BufferedMutatorImpl.backgroundFlushCommits(BufferedMutatorImpl.java:240) at org.apache.hadoop.hbase.client.BufferedMutatorImpl.flush(BufferedMutatorImpl.java:190) at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1434) at org.apache.hadoop.hbase.client.HTable.put(HTable.java:1018) 请帮忙解决 某人遇到了同样的例外。 但是在该线程中,没有解释为了避免它需要检查哪些配置 https://groups.google.com/forum/#!topic/nosql-databases/UxfrmWl_ZnM

何时何地在Java源代码中初始化/存储String?

这是我的源代码: public class Koray { public static void main(String [] args) { System.out.println(“This is a sample program.”); } } 当我编译它时,我得到字节码。 当我用hex查看器查看字节码时,我看到部分: 19 54 68 69 73 20 69 73 20 61 20 73 61 6D 70 6C 65 20 70 72 6F 67 72 61 6D 2E 可以读作 This is a sample program. 如果字节被解释为字符。 而当我这样做 […]

在gui中更改面板

我想要做的是每次按下按钮时改变GUI的右侧。 第一个按钮显示JLabel第二个按钮和JTextField 。 小组预期的结果变化。 结果是当我按下按钮时没有任何反应。 package javaapplication37; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.*; public class Gui extends JFrame { JTextField f1; JPanel b, p1, p2; JPanel p3; JLabel l1; JButton b2, b1; String a; public Gui() { a=”Input here”; setSize(600,600); l1=new JLabel(“8a petuxei”); b = new JPanel(); […]

Apache pig脚本,错误1070:Java UDF无法解析导入

我正在尝试编写一个Java UDF,其最终目标是扩展/覆盖PigStorage的加载方法,以支持多行的条目。 我的猪脚本如下: REGISTER udf.jar; register ‘userdef.py’ using jython as parser; A = LOAD ‘test_data’ USING PigStorage() AS row:chararray; C = FOREACH A GENERATE myTOKENIZE.test(); DUMP D; udf.jar看起来像: udf/myTOKENIZE.class myTOKENIZE.java导入org.apache.pig。* ande扩展了EvalFunc。 测试方法只返回一个Hello world String。 我遇到的问题是,当我尝试调用类myTOKENIZE的方法test()时,我得到错误1070:错误1070:无法使用导入解析myTOKENIZE.test:[,java.lang。,org.apache.pig .builtin。,org.apache.pig.impl.builtin。]想法?

MediaPlayer数组在Android中导致空指针

任何人都可以看到为什么我会用这段代码得到NullPointerException? 代码基本上是创建一个MediaPlayer数组,以便我可以循环遍历它并立即停止/启动所有媒体播放器。 它们还与搜索栏有关,以控制音量。 private MediaPlayer[] media; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //media players media[0] = MediaPlayer.create(this, R.raw.drums); media[1] = MediaPlayer.create(this, R.raw.bass); media[2] = MediaPlayer.create(this, R.raw.synth); media[3] = MediaPlayer.create(this, R.raw.snare); media[4] = MediaPlayer.create(this, R.raw.wobble); for(int i=0;i<media.length;i++){ media[i].start(); media[i].setLooping(true); media[i].setVolume(0,0); } //drums seekbar final SeekBar […]

如何将sql数组值从java控制器传递给scala模板

我是新玩的框架。 我想将java控制器中的数组变量传递给scala模板。 try { String userName = “data”; String password = “data”; String url = “jdbc:mysql://localhost/playdb”; // Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); Connection con = DriverManager.getConnection(url, userName, password); Statement stmt = con.createStatement(); System.out.println(“Connected database successfully…”); String strSelect = “select * from computer”; //statement.setString(1, name); ResultSet rset = stmt.executeQuery(strSelect); while(rset.next()) { // Move the cursor to the next row String […]

如何在EJB中提交事务?

我有以下场景, public void someEjbMethod1() { for (int i=0; i=10; i++) { em.merge(arr[i]); em.flush(); } } 我需要分别合并( arr[i] )的每个对象。 因为上面的代码将提交函数末尾的所有arr[i]实例。 我想做以下事情: public void someEjbMethod1() { for (int i=0; i=10; i++) { saveObj(arr[i]); } } // should I use a transaction attribute here?? public void saveObj(SomeObject obj) { em.merge(arr[i]); em.flush(); }

Android 4.1.2上的相机是黑色的Unity3D和Vuforia

我工作的公司正在构建一个带有vuforia(版本5.x)和Unity3D(版本5.3.5f1个人)集成的Android应用程序。 在最新的Android设备中,相机打开正常但我们在三星Galaxy S2(4.1.2)等旧设备中遇到问题。 当设备通过vuforia打开相机时,屏幕是黑色的,如果我们尝试拍照,图像显然也是黑色的。 我的活动只是实例化统一播放器,它就像下面的代码: public class MainActivity extends AppCompatActivity { protected UnityPlayer mUnityPlayer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFormat(PixelFormat.RGBX_8888); // <— This makes xperia play happy mUnityPlayer = new UnityPlayer(this); setContentView(mUnityPlayer); mUnityPlayer.requestFocus(); } public void onImageSaved(final String path) { final Intent intent = new Intent(MainActivity.this, CameraPreviewActivity.class); final Bundle bundle = new Bundle(); […]