当前位置: 首页 > 知识库问答 >
问题:

分号和“无法解决...”的奇怪问题

邹弘
2023-03-14
package nl.yourikuilman.android.ultimatemcnews;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import static nl.yourikuilman.android.ultimatemcnews.fun.showNewsFragment;

public class MainActivity {
    public void AppCompatActivity() {
        override fun;
            onCreate(savedInstanceState) {
                super.onCreate(savedInstanceState) {
                setContentView(R.layout.activity_main);

                showNewsFragment();
            }
        }
    }
}
public class fun {
    public static void showNewsFragment(){
        val tag="NewsListFragment";
        val existingFragmentWithTag=supportFragmentManager.findFragmentByTag(tag);

        if(existingFragmentWithTag==null){
            supportFragmentManager.beginTransaction()
                    .add(R.id.newsListFragmentContainer,NewsListFragment(),tag)
                    .commit();
        }
    }
}

我已经在Android Studio中编写了它,也在同一个项目中与Kotlin一起工作。这是我的java代码的错误列表(按照Android Studio扔给我的顺序):

  • 无法解析符号“重写”
  • 无法解析方法“在创建时(?)”
  • 无法解析符号“Saved InstanceState”
  • 无法解析方法“在创建时(?)”
  • 无法解析符号“Saved InstanceState”
  • 无法解析方法“Set ContentView(int)”
  • 无法解析符号“val”(连续两次)
  • 无法解析符号“support fragmentmanager”(连续两次)
  • 需要方法调用(这是Android Studio的一个注释,不是错误)[这点是'.add(r.id.newslistfragmentcontainer,NewsListFragment(),tag)'out,更具体的是:'NewsListFragment()'被指出].

共有1个答案

史意致
2023-03-14
class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState) {
        super.onCreate(savedInstanceState) 
        setContentView(R.layout.activity_main)

        showNewsFragment()
    }

    fun showNewsFragment() {
        val tag = "NewsListFragment"
        val existingFragmentWithTag = supportFragmentManager.findFragmentByTag(tag)

        if (existingFragmentWithTag == null) {
            supportFragmentManager.beginTransaction()
                    .add(R.id.newsListFragmentContainer, NewsListFragment(), tag)
                    .commit()
        }
    }

}
 类似资料:
  • 在我的应用程序中,我们使用多个数据源,因此我们有多个数据库配置(会话工厂)。在我们的本地(whindows机器)上一切正常,但当我们将war文件部署到Unix时,应用程序失败,出现以下异常: 组织。springframework。豆。工厂BeanCreationException:创建名为“cpnRepository”的bean时出错:自动连线依赖项的注入失败;嵌套的异常是org。springfr

  • SpringBoot项目本地运行测试一切正常,Jar包在本地运行也正常,当打包后传到 Linux 系统上,项目启动也没有问题,但是在前端发送请求后,发生了 Caused by: java.lang.ClassNotFoundException: com.qsj.acojbackendmodel.entity.User,这个User路径是错误的 ,正常应该是:com.qsj.acoj.model.e

  • 问题内容: 让我们考虑以下代码: 运行此代码段时,我将显示以下输出: 为什么我会得到不同的时区? 请注意,如果我将8月的第一个日期设置为9月,将第二个日期设置为9月,则在两种情况下输出将显示相同的时区: 将显示: 我正在使用Java 1.6.0_14 问题答案: 是中欧夏季时间。它与夏令时生效相同。

  • 我在单元测试下面的Spring MVC控制器方法: 上面的自定义注释()基本上是由以下方面建议的: 如果抛出了一个,则会启动以下控制器建议异常处理程序: 现在,以下是我如何尝试测试上述控制器方法: 测试系统地失败了,下面的堆栈跟踪: 我不确定我和莫奇托有什么问题... 注意,我确实在路径中指定了,这表明我的模拟应该在方面中返回true,并允许控制器方法继续。然而,事实并非如此。 谁能帮忙吗?

  • 我从凯拉斯搬到了皮托克。我对搬到CUDA这件事很陌生。我花了好几个小时在网上冲浪,却什么都没找到?修复可能是一两行。如果有人知道如何解决这个问题,我会很感激的? 下面是我的代码,首先我将我的u-net模型定义为一个nn类。类似于以下代码的模块: 然后我像下面的代码一样运行我的unet。请注意,在定义模块时,我将其设置为cuda。我还将输入数据及其标签设置为cuda。 但是我得到了这个错误: Run

  • 我在这行有一个错误:最终用户=新用户(地址、确认密码、用户电子邮件、密码、电话号码、用户名、链接); 错误为“无法解决符号链接” 我已经删除了一些代码,如果你需要更多细节,请在下面留下评论。有人能帮忙吗?非常感谢你的帮助