草庐IT

main_model

全部标签

android - Android 是否支持 MVC(Model View Controller)结构?

我想知道,Android是否支持MVC(ModelViewController)结构?如果支持的话1.什么是Controller?2.什么是模型?和3.什么是View?请清除我。我对此有些困惑。 最佳答案 WhichdesignpatternsareusedonAndroid?Model-View-ControlworksfineTheactualActivityclassdoesn'textendandroid'sViewclass,butitdoes,however,handledisplayingawindowtotheuse

android - Model View Presenter - 相同的 View ,不同的演示者

我正在使用MVP构建一个Android应用程序,我对这种模式有一个疑问。假设我有一个用于创建新人的屏幕。此屏幕将显示一个EditText用于插入姓名,另一个用于姓氏,一个ImageView用于显示选择的照片图片,等等。这将导致一个View界面,由Fragment实现。它将与一个由另一个类实现的Presenter接口(interface)协作。很好。现在我有另一个功能:编辑现有人物的屏幕。碰巧的是,此功能的View与创建新人的相同。但是,Presenter是不同的。它将首先从数据库加载现有人员以使用当前数据预填充View,单击“保存”时对数据库的操作将是更新而不是插入。所以,我认为这是M

android - 在 Android 中实现 Model-View-Presenter 的困难

Model-View-Presenter(MVP)是一种众所周知的GUI应用程序设计模式。对于Android,在普通Java模块中实现业务逻辑有助于进行测试,而无需Android模拟器。但是,由于对Android应用程序GUI的特殊要求,我在Android上实现该模式时遇到了困难:Activity可能会在任何时候被销毁(来电、用户按下主页按钮……),并且在重新创建时它应该处于与离开时完全相同的状态。这与大多数其他GUI应用程序不同。一个Activity可以经历许多生命周期状态。它可能会暂停,在这种情况下不应修改Activity的UI。例如,如果某些数据正在后台加载,如果它处于暂停状态,

java - 深层链接启动 Splash Activity 而不是 Main Activity

我关注了thisguide-Splashscreenstherightway为我的Android应用程序创建启动画面,所以现在我有2个Activity(MainActivity和SplashActivity)问题是深层链接现在无法正常运行,因为它们不是启动MainActivity,而是启动SplashActivity。我不希望SplashActivity在应用程序启动时出现。我能做什么?飞溅Activity:publicclassSplashActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(Bundlesav

android - 从 main.xml 布局切换到另一个布局

我在这里有一个基本的Android问题:我有一个main.xml布局,它会在应用程序启动时加载。此页面有一个菜单按钮,我希望(单击时)将用户发送到另一个布局(about.xml)。我怀疑这是对的。单击此命令时将启动:setContentView(R.layout.about);它似乎有效,我确实看到了about.xml页面,但是当我在我的Android设备上点击“返回”按钮时,我无法导航回main.xml布局,应用程序只是关闭。我怀疑这是在xml布局文件之间导航的正确方法。您能否帮助我或为我指出一个页面,该页面为像我这样的计算机程序员初学者阐明了这一点?非常感谢,帕特编辑:感谢您帮助我

java.lang.NoClassDefFoundError : [generic] at dalvik. system.NativeStart.main(本地方法)

我的应用程序的一些用户遇到了这个异常java.lang.NoClassDefFoundError:[generic]atdalvik.system.NativeStart.main(NativeMethod)这不是常见的异常,因为用户数量众多,而且只有部分用户有此异常。我不使用任何native库,所有外​​部库也不使用任何native代码它发生的Android版本:Android4.0.3-4.0.4(97.7%)Android4.0-4.0.2(1.5%)安卓4.1(0.8%)有人可以帮我解决问题吗?AndroidManifest中的receiver可以调用这个问题吗?

ChatGLM基座:GLM(General Language Model)论文阅读笔记

深度学习:GLM(GeneralLanguageModel)论文阅读笔记IntroductionGLMPretrainingFrameworkAutoregressiveBlankInfillingMulti-TaskPretrainingModelArchitecture2DPositionalEncodingExperimentConclusionIntroduction现在有很多Pretrainmodel的架构,如Bert、GPT、T5等,但是当时没有一种模型能在NLU、有条件文本生成、无条件文本生成都有很好的表现。一般预训练模型架构分为三种:自回归(GPT系列)、自编码(Bert系列)

android - Google Cloud Messaging 注册方法因 IOException (MAIN_THREAD) 而失败

已关注Google'sGCMexample非常仔细,但仍然出现了令人沮丧的错误。在这里找不到答案,所以我想记录下来以备将来引用。我非常确定我已使用正确的权限等正确设置了list(完全按照上面的示例)...但是这段代码总是导致IOException并解释为“MAIN_THREAD”。Stringregid="";try{GoogleCloudMessaginggcm=GoogleCloudMessaging.getInstance(getApplicationContext());Stringsender_id=getResources().getString(R.string.GCM_

android - 如何动态添加多个TextView到main.xml中定义的LinearLayout

我知道可以向LinearLayout添加一些布局,例如Button和TextView。我想根据for循环的条件创建多个TextView。我用我自己的方式试过了,但我无法创建它。有人知道如何创建它吗?for循环会根据条件而有所不同。请帮我解决这个问题。是否可以创建TextView数组?我已经设置好布局setContentView(R.layout.result_page);我正在使用Function将该View添加到我现有的View中:函数是:publicvoidaddAll(){LinearLayoutlayout=(LinearLayout)findViewById(R.id.myL

android - Android Studio 库中的致命异常 : main java. lang.UnsatisfiedLinkError

我在androidstudio项目的libs文件夹中添加了FDxSDKProAndroid.jar文件。还在build.gradle文件中添加了依赖。dependencies{compile'com.android.support:support-v4:18.0.0'compile'com.google.android.gms:play-services:4.0.30'compilefiles('libs/FDxSDKProAndroid.jar')}项目构建正确,没有任何错误,但在运行时出现以下错误,如何解决此错误?下一行发生错误,sgfplib=newJSGFPLib((UsbMa