Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在react native中编辑Appbar放大图标_Javascript_Android_Firebase_React Native - Fatal编程技术网

Javascript 在react native中编辑Appbar放大图标

Javascript 在react native中编辑Appbar放大图标,javascript,android,firebase,react-native,Javascript,Android,Firebase,React Native,我是新来的,也是新来的。我正在尝试开发一个android应用程序,目前正在测试Appbar放大图标。我希望它接受输入文本(搜索用户的理想选择)时,按下“onPress”,但目前没有运气。我目前的问题是,当出现这种情况时,图标不会提示输入文本,但当我使用该警报时,该通知似乎起到了作用。我有一个名为_handleSearch的测试常量,appbar放大图标。如果有人能为我指出正确的方向或我需要做什么,那就太好了。请查看_handlesearchconst,并查看_handleSearch}/>。再说

我是新来的,也是新来的。我正在尝试开发一个android应用程序,目前正在测试Appbar放大图标。我希望它接受输入文本(搜索用户的理想选择)时,按下“onPress”,但目前没有运气。我目前的问题是,当出现这种情况时,图标不会提示输入文本,但当我使用该警报时,该通知似乎起到了作用。我有一个名为_handleSearch的测试常量,appbar放大图标。如果有人能为我指出正确的方向或我需要做什么,那就太好了。请查看_handlesearchconst,并查看_handleSearch}/>。再说一次,我是新来的,所以我不知道我应该提供什么信息,所以如果你需要其他信息,请告诉我。 提前谢谢

  const _handleSearch = () => {
    // alert("TODO: Search for users...")
    <View><TextInput>Type something</TextInput></View>
  }

  var broly = 0;
  const firestoreRef = firestore().collection('Users/' + auth().currentUser.uid + '/Status');
  const afd = storage();
  const joref = storage().ref('/images/rockLifting.jpg');
  var storageRef = storage.reference;


  var jo = 0;

  const bloz = ['okay', 'brazy', 'dude'];
  const { user } = React.useContext(AuthContext);

  const [data, setData] = React.useState({
    modalVisible: false,
    modelImage: require('../images/therock.jpg'),
    images: [
      require('../images/therock.jpg')
    ],
    status: '',
    status: '',
    comments: [],
    isLoading: true,
    joCounter: 0
  });


  useEffect(() => {
    data.comments = [];
    return firestoreRef.orderBy('time', 'asc').onSnapshot(querySnapshot => {
      var doogie = 0;
      querySnapshot.forEach(doc => {
        doogie++;
        const time1 = doc.data()['time'];
        const type1 = doc.data()['type'];
        const status1 = doc.data()['status'];
        const brudda = { time: time1, type: type1, status: status1 };
        if (type1 === 'photo') {

        }
        data.comments.unshift(
          brudda
        );
      });
      if (data.isLoading === true) {
        console.log("The thing is true rn: " + broly);
        broly++;
        console.log("The thing is true rn: " + broly);
        setLoader(false);
      }
    });
  }, [data.isLoading]);


  const grabMedia = () => {
    console.log(afd);
    afd.ref('images').putFile('https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.pinterest.com%2Fpin%2F822821794398992113%2F&psig=AOvVaw0S27u-NNxG-70IxTXSIEI3&ust=1593518905992000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCKC13NT-puoCFQAAAAAdAAAAABAD');
  }

  const isLoadingChange = (stated) => {
    setData({
      ...data,
      isLoading: stated
    })
  }


  const statusUpdateChange = (statusText) => {
    setData({
      ...data,
      status: statusText
    })
  }

  const setModalVisible = (visible) => {
    setData({
      ...data,
      modalVisible: visible,
    })
  }

  const setLoader = (place) => {
    setData({
      ...data,
      isLoading: place,
    })
    console.log("tis is itthe state is: " + data.isLoading);
  }

  const signOut = () => {
    auth()
      .signOut()
      .then(() => console.log('User signed out!'));
  }

  const postStatus = (statusText, typeOfFile) => {
    console.log("anotha one");
    const bob = 'Users/' + auth().currentUser.uid + '/Status';
    console.log(bob);
    firestore()
      .collection(bob)
      .add({
        status: statusText,
        type: typeOfFile,
        time: firestore.Timestamp.now()
      })
      .then(() => {
        console.log('Status Updated');
        data.joCounter = 1;
        console.log("just set it rn");

        console.log("about to");
        grabMedia();
        setLoader(true);
      });
  }

  //Fitness features
  //TODO:

  if (data.isLoading === true) {
    return (
      <View style={{ flex: 1, justifyContent: "center", alignItems: "center" }}>
        <ActivityIndicator size="large" />
      </View>
    );
  }

  return (
    <View style={styles.container}>

      <Appbar.Header style={{ backgroundColor: '#00cc99' }}>
        <Appbar.Content title="FitBuddy" subtitle="" />

    

        <Appbar.Action icon="magnify" onPress={() =>_handleSearch} />
const\u handleSearch=()=>{
//警报(“待办事项:搜索用户…”)
打字
}
var-broly=0;
const firestoref=firestore().collection('Users/'+auth().currentUser.uid+'/Status');
const afd=存储();
const joref=storage().ref('/images/rockLifting.jpg');
var storageRef=storage.reference;
var-jo=0;
const bloz=[“好的”、“厚颜无耻的”、“老兄”];
const{user}=React.useContext(AuthContext);
const[data,setData]=React.useState({
modalVisible:错误,
modelImage:require('../images/therock.jpg'),
图像:[
需要(“../images/therock.jpg”)
],
状态:“”,
状态:“”,
评论:[],
孤岛加载:是的,
约克斯特:0
});
useffect(()=>{
data.comments=[];
返回firestoref.orderBy('time','asc').onSnapshot(querySnapshot=>{
var-doogie=0;
querySnapshot.forEach(doc=>{
doogie++;
常量time1=doc.data()['time'];
const type1=doc.data()['type'];
const status1=doc.data()['status'];
const brudda={time:time1,type:type1,status:status1};
如果(类型1==“照片”){
}
data.comments.unshift(
布鲁达
);
});
if(data.isLoading==true){
log(“事情是真的,rn:+broly”);
broly++;
log(“事情是真的,rn:+broly”);
setLoader(假);
}
});
},[data.isLoading]);
常量抓取媒体=()=>{
控制台日志(afd);
afd.ref('images').putFile('https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.pinterest.com%2Fpin%2F822821794398992113%2F&psig=AOvVaw0S27u-NNxG-70IxTXSIEI3&ust=1593518905992000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCKC13NT puocfqaaadaaabad');
}
常量isLoadingChange=(声明)=>{
设置数据({
…数据,
孤岛加载:声明
})
}
const statusUpdateChange=(statusText)=>{
设置数据({
…数据,
状态:statusText
})
}
常量setModalVisible=(可见)=>{
设置数据({
…数据,
modalVisible:可见,
})
}
const setLoader=(位置)=>{
设置数据({
…数据,
孤岛:地点,
})
console.log(“状态为:“+数据.isLoading”);
}
常量注销=()=>{
auth()
.signOut()
。然后(()=>console.log('User signed out!'));
}
const postStatus=(statusText,typeOfFile)=>{
控制台日志(“anotha one”);
const bob='Users/'+auth().currentUser.uid+'/Status';
控制台日志(bob);
firestore()
.收款(bob)
.添加({
状态:statusText,
类型:typeofile,
时间:firestore.Timestamp.now()
})
.然后(()=>{
console.log(“状态更新”);
data.joCounter=1;
log(“刚刚将其设置为rn”);
console.log(“即将”);
抓取媒体();
setLoader(真);
});
}
//健身功能
//待办事项:
if(data.isLoading==true){
返回(
);
}
返回(
_handleSearch}/>