我使用以下命令创建了项目.
react-native init Awesome_Project
Run Code Online (Sandbox Code Playgroud)
我使用以下命令启动了打包器.
react-native start
Run Code Online (Sandbox Code Playgroud)
我用USB驱动器连接了我的Android手机.
我打开了另一个命令提示符并运行以下adb命令以确保只连接了一个设备.
adb devices
Run Code Online (Sandbox Code Playgroud)
我使用以下命令启动了应用程序.
react-native run-android
Run Code Online (Sandbox Code Playgroud)
我遇到了以下错误.
open: Permission denied
open: Permission denied
Starting: Intent { com.awesome_project/.MainActivity }
Error type 3
Error: Activity class {com.awesome_project/ com.awesome_project.MainActivity} does not exist.
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我遇到一种情况,我需要在滚动时维护自定义小部件的列表视图的状态。
以下是功能。
我在 flutter 中有一个列表视图,每个视图都包含一个 TextField。在每个 ListView 项目中,都有一个与每个项目关联的嵌套列表,该列表是另一个 TextField。
ListView 和嵌套ListView 是动态创建的。但是滚动到末尾时,文本字段(父列表视图小部件和子列表视图小部件)中的文本被清除并且不保持状态。
以下是我的代码。
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(debugShowCheckedModeBanner: false, home: NewCourse()));
}
class NewCourse extends StatefulWidget {
@override
_NewCourseState createState() => _NewCourseState();
}
class _NewCourseState extends State<NewCourse> {
bool isTagSelected = false;
bool isTopicCreationEnabled = false;
List<NewTopic> newTopicList = [];
addNewTopic() {
newTopicList.add(new NewTopic());
setState(() {});
}
enableTopicCreation(String txtTopicName) {
setState(() {
if (txtTopicName.length > 0) {
isTopicCreationEnabled = true;
} else {
isTopicCreationEnabled = false;
}
});
} …Run Code Online (Sandbox Code Playgroud)