【java – 如何更新SurfaceView?】教程文章相关的互联网学习教程文章

java-修改/更新jsonArray中的值?【代码】

我想要做的是在特定的索引位置更改/替换json数组中的值.在http://www.json.org/javadoc/org/json/JSONArray.html查阅文档后,我发现jsonArray没有getIndex()方法.在这种情况下,如何更新我的给定索引位置的json数组.这是在我的android代码中创建json数组的方法.private void createJsonArray() {billType = (invEstSwitch.isChecked() ? textViewEstimate : textViewInvoice).getText().toString();String invNumber = textViewInvNo...

java-在Eclipse中更新Maven的版本?

在Eclipse中,如果我单击Window>偏好设置> Maven>安装,我看到我的Maven版本是3.3.3. dI如何将其更新为最新版本3.3.9?如果无法执行此操作,除了下载Eclipse的较新版本外,是否有任何方法可以更新项目使用的Maven版本?谢谢!解决方法:您无法更新Eclipse内嵌的Maven安装,但是可以对其进行配置以使用您选择的外部Maven安装. 如果转到“窗口>首选项> Maven>安装”,则可以单击“添加…”并指向外部Maven安装.从那里,您可以选择Maven 3.3.9...

java-更新recyclerView适配器而不滚动到顶部【代码】

我尝试在添加一些数据后更新适配器,但没有更新,当我切换其他活动并回来时,适配器这次已更新了我的代码:void updateAdapter(){adapter.setData(getData());adapter.notifyDataSetChanged();Log.d("TAG"," DATA SIZE AFTER UPDATE : "+getData().size() +" items : "+adapter.getItemCount());}我的适配器:private void createAdapter(final RecyclerView recyclerView , final List<Information> data) {List<Information> conten...

java-Listview Onclick侦听器在更新Cardview布局后无法正常工作【代码】

当我将旧布局与ImageViews一起使用时,我已经更新了布局,将ImageViews替换为Buttons,并且Listview OnCLick侦听器现在无法正常工作.如果需要进一步格式化,请告诉我,我们将提供任何帮助. 活动中的侦听器:lvItem.setOnItemClickListener(new AdapterView.OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> parent, View view, int position, long id) {Intent intent = new Intent(MainActivity.this, ItemDet...

Java-Ionic 3 Android的新apk将不会更新.给出“未安装的应用程序.包裹似乎已损坏”【代码】

我有一个现有的Ionic应用程序(已在Google Play上部署),在该应用程序中我刚刚完成了一些错误修复(例如)的新构建.此后,我将Ionic更新到了最新版本,并将Ionic CLI更新到了3.x等,但除此之外,该版本是相同的(在同一台计算机上),并且我使用的密钥库文件与以前相同. 但是,当我复制发布的内置apk以手动将其安装在我的Android设备上时(就像在推送到商店之前一样),现在却没有安装应用程序.软件包似乎已损坏 如果删除现有版本,则新的APK安装会...

java-如何在每个周期后更新半径的随机值?【代码】

这是我的以下代码:public void start(Stage primaryStage) throws Exception {Pane root = new Pane();Scene scene = new Scene(root, 500, 600);Random rand = new Random();int random = rand.nextInt(100-5)+5;Circle circle = new Circle(0, 10, random);circle.setFill(Color.RED);root.getChildren().add(circle);Timeline timeline = new Timeline(new KeyFrame(Duration.seconds(2),new KeyValue(circle.translateXProper...

java-从实例初始值设定项更新静态final字段【代码】

Java禁止从初始化程序访问最终的静态字段.例如:public enum Example {ValueA("valueAA", "valueAB"),ValueB("valueBA", "valueBB");final static Map<String, Example> exampleByPropertyA = new HashMap<>();final String propertyA;final String propertyB;Example(String propertyA, String propertyB) {this.propertyA = propertyA;this.propertyB = propertyB;Example.exampleByPropertyA.put(propertyA, this); // <- Not p...

java-如何跳过初始数据并仅触发Firestore Firebase中的新更新?【代码】

我到处搜寻都没有运气.我想查询Firestore以获取类型为admin的所有用户.就像是:SELECT * FROM users WHERE type=admin但仅当资产总额发生变化时.如果我正在使用:users.whereEqualTo("type", "admin").addSnapshotListener(new EventListener<QuerySnapshot>() {@Overridepublic void onEvent(@Nullable QuerySnapshot snapshots, @Nullable FirebaseFirestoreException e) {for (DocumentChange dc : snapshots.getDocumentChange...

java-从多个线程中选择和更新行的安全方法【代码】

表拍卖:AuctionType(整数),Auctioned(Json /文本). 我需要一种从多线程拍卖中拍卖的方法. 例: 机器1:int id = 1; Object obj = parse("SELECT Auctioned FROM Auction WHERE AuctionId = "+id+";"); obj = edit(obj);update("UPDATE Auction SET Auctioned = "+obj.toString()+" WHERE AuctionId="+id+";");机器2:update("UPDATE Auction SET Auctioned = <value> WHERE AuctionID=<value2>");问题是,如果:Thread1获取Sql列.T...

在JavaFX中,根据对象状态的更改更新UI节点的正确方法是什么?【代码】

具有一个名为Player的Java类,如下所示:public class Player {private String playerName;private int score;public Player(String playerName) {this.playerName = playerName;this.score = 0;}public void incrementScore(int by) {this.score+=by;}public String getPlayerName() {return this.playerName;}}我只是想知道一旦Player实例更改其得分后,更新提供的UI的正确方法是哪种:public class PlayerUI extends Application ...

java-从Jaxb 1更新到Jaxb 2

我正在将我们项目的jaxb版本从1更新到2.有人在他们的项目上尝试这样做吗?有没有建议要这样做的技巧?我了解每个项目都是独一无二的,我只是在寻找一般提示.解决方法:JAXB2将为简单类型限制生成枚举类.任何依赖于设置用于这些类型的字符串值的Java代码都将要求您使用适当的枚举.我认为这很棒,因为在编译时会进行类型检查,而不是在运行时发出验证警告. JABX2使用类型列表而不是无类型列表,因此您可以从Java代码中删除很多强制转换. 日...

java-如何安全地更新具有多个读取器和一个写入器的文件?

我有一组文件.该文件集是NTFS共享的只读文件,因此可以具有许多读取器.每个文件有时由具有写访问权的一个写程序更新. 我如何确保: >如果写入失败,则仍可读取先前的文件>读者不能阻止一位作家 我正在使用Java,而我当前的解决方案是让编写者写入一个临时文件,然后使用File.renameTo()将其与现有文件交换出去.问题出在NTFS上,如果目标文件已经存在,则namedTo失败,因此您必须自己删除它.但是,如果作者删除目标文件然后失败(计算机崩溃)...

JavaBean规范是否已更新以反映注释的存在

我认为这应该很明显,但是我找不到. 既然字段可以有注释,我认为这应该在JavaBean规范中得到反映,但是我找不到它. 我的意思是: JavaBean是一种规范,允许您发现对象的属性,然后对其进行读写,从而以统一的方式处理对象. 由于现在可以对POJO的属性进行注释(例如,在Hibernate注释中),因此我希望可以使用JavaBean规范来访问注释-以便发现除属性类型之外的更多元数据. 还是我必须采用获取getter方法并使用纯反射API查找元数据的技巧?解决...

自动将代码更新为Java 5【代码】

我有很多Java 1.4代码,正在迁移到Java5.我想修复所有有关在参数化类中使用原始类型的编译器警告,并且想知道是否有一种工具可以自动转换类似:List myList = new ArrayList(); myList.add("foo"); String foo = (String) myList.get(0);至:List<String> myList = new ArrayList<String>(); myList.add("foo"); String foo = myList.get(0);我知道泛型非常复杂,因此不要指望这种工具能够在所有情况下都选择最正确的参数化类型.但是,...

Java更新JTree

我有一个JTree,我正在使用它显示一些(毫无疑问)分层数据.规范的一部分是用户可以更改数据源(atm只是在文件之间).现在,当发生这种情况时,我可以毫无问题地重建数据和树节点.但是,我很难在树上更新更改.我尝试将其从其滚动窗格中删除,并替换为新的JTree,但是我没有看到任何此类消息.我尝试从JTree中删除所有内容,但没有看到任何效果. 构造后,如何使JTree显示更改?Ninjedit:是的,我确实调用过updateUI(). 另一个编辑:我还想用新数据...